摘要:
  用Java类的定义,类的成员变量

参考代码:

package com.gx.demo;public class Student {private String name;//姓名private int pacificScore;//平时成绩private int totalScore;//总评成绩   //有参构造方法public Student(String name, int pacificScore, int totalScore) {this.name=name;this.pacificScore=pacificScore;this.totalScore=totalScore;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getPacificScore() {return pacificScore;}public void setPacificScore(int pacificScore) {this.pacificScore = pacificScore;}public int getTotalScore() {return totalScore;}public void setTotalScore(int totalScore) {this.totalScore = totalScore;}}
package com.gx.demo;import java.util.ArrayList;
import java.util.List;public class Test7 {  /*** 总评成绩* @param pacificScore 平时成绩* @param checkScore    考核成绩* @return*/public static int getTotalScore(int pacificScore, int checkScore) {int totalScore=(int) (pacificScore*0.5 + checkScore*0.5);return totalScore;}public static void main(String[] args) {//调用Student类中的构造方法Student student1=new Student("张三", 80, getTotalScore(80,76));Student student2=new Student("李四", 76, getTotalScore(76,70));Student student3=new Student("王五", 84, getTotalScore(84,68));Student student4=new Student("宋六", 82, getTotalScore(82,60));Student student5=new Student("钱七", 68, getTotalScore(68,74));List<Student> list=new ArrayList<Student>();list.add(student1);list.add(student2);list.add(student3);list.add(student4);list.add(student5);for (Student student : list) {String name = student.getName();int pacificScore = student.getPacificScore();int totalScore = student.getTotalScore();          System.out.println("姓名:"+name+";\t平时成绩:"+pacificScore+";\t总评成绩:"+totalScore);}      }
}

输出结果:

姓名:张三;    平时成绩:80; 总评成绩:78
姓名:李四;   平时成绩:76; 总评成绩:73
姓名:王五;   平时成绩:84; 总评成绩:76
姓名:宋六;   平时成绩:82; 总评成绩:71
姓名:钱七;   平时成绩:68; 总评成绩:71

学生成绩包括平时成绩和考核成绩,总评成绩=平时成绩*50%+考核成绩*50%,每个学生都可以按照“姓名:平时成绩 总评成绩”的格式显示自己的信息。相关推荐

  1. 用python输出姓名和学号带不出姓名和学号_C++:输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。用C++编写一个程序 : 输入...

    C++:输入10个学生的姓名.学号和成绩,将其中不及格者的姓名.学号和成绩输出. 用C++编写一个程序 : 输入 www.zhiqu.org     时间: 2020-12-07 [解题思路]本题用类 ...

  2. 有2个学生,每个学生有3门课程的成绩,从键盘中输入学生数据(包括学号,姓名 3门课程成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中

    有2个学生,每个学生有3门课程的成绩,从键盘中输入学生数据(包括学号,姓名3门课程成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中 解题思路:看到要输入不同类型的数据,考虑 ...

  3. (C语言)有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数)

    有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数) #define _C ...

  4. 声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明)

    1.声明一个字典保存一个学生的信息,学生信息中包括: 姓名.年龄.成绩(单科).电话.性别(男.女.不明). dict1 = {'name':'a','age':18,'score':99,'nums ...

  5. c语言咋样编程学号,C语言 用结构体类型数组编程实现输入5个学生的学号姓名平时成绩期中成绩和期末成绩然后输出每位...

    满意答案 zhyx520325 推荐于 2020.12.09 采纳率:41%    等级:10 已帮助:1973人 #include #include //C语言 用结构体类型数组编程实现输入5个学生 ...

  6. 2. 输入若干个学生信息(包括学号、姓名和某科成绩),输入学号为0时输入结束,建立一个单向链表,再输入一个成绩值,将成绩大于等于该值的学生信息输出。 输入输出示例: 1 Zhang 78 2 Wang

    输入若干个学生信息(包括学号.姓名和某科成绩),输入学号为0时输入结束,建立一个单向链表,再输入一个成绩值,将成绩大于等于该值的学生信息输出. 输入输出示例: 1 Zhang 78 2 Wang 80 ...

  7. 学生的基本信息包括学号、姓名、成绩, 写出表示学生数据的结构类型,编写一个程序,输入整数n,再输入n个学生的信息,输出成绩最高的学生信息。

    学生的基本信息包括学号.姓名.成绩, 写出表示学生数据的结构类型,编写一个程序,输入整数n,再输入n个学生的信息,输出成绩最高的学生信息. 代码如下: #include<stdio.h>s ...

  8. c语言成绩统计与学籍管理源码,[源码和文档分享]基于C语言的学生成绩管理系统...

    一 需求分析 假设某班有不超过40人(具体人数在程序运行时由键盘录入)参加本学期的期末考试,考试科目为语文(CN),数学(MT),英语(EN),科学(SC).编写一个学生成绩管理系统,实现对班级学生成 ...

  9. Java黑皮书课后题第7章:**7.17(对学生排序)编写一个程序,提示用户输入学生个数、学生姓名和他们的成绩,然后按照学生成绩的降序打印学生的姓名。假定姓名是不包含空格的字符,使用next()读取

    **7.17(对学生排序)编写一个程序,提示用户输入学生个数.学生姓名和他们的成绩,然后按照学生成绩的降序打印学生的姓名.假定姓名是不包含空格的字符,使用next方法读取 题目 题目描述 破题 代码 ...

最新文章

  1. 小米:开源不仅要站在巨人的肩膀上,还要为巨人指方向
  2. 华华和月月种树(牛客)
  3. VS2017+OpenCV3.4.0 折腾(5)
  4. 在网站SEO优化为何要加入网站地图?
  5. rest-framework:频率控制
  6. SQL SERVER 存储过程执行带输出参数的SQL语句拼接
  7. hive double 转decimal_一起学习Hive基础(多知识点)
  8. android jni 将BYTE* 和 jbyteArray 之间的转换
  9. [译]LightSwitch 如何实现:在查询中创建和使用全局值(Eric Erhardt)
  10. 中央2套-理财教室-如何购买保险
  11. 微软:来这个开源的网站看看我们是如何拥抱开源的
  12. 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店客房管理系统
  13. linux卸载htop,linux下 htop 工具简介
  14. 智慧医院建设方案_【聚焦医改】安泰创新智慧医院建设方案惊艳中国医院院长大会!...
  15. 怎么查看ubuntu虚拟机ip地址?
  16. 经济机器是如何运行的
  17. vtuber面部捕捉工具_如何做一名VTuber?一个VUP就足够
  18. 计算机备份u盘,如何把电脑系统备份到u盘_怎么备份系统到u盘-win7之家
  19. 什么是微前端及微前端优缺点
  20. CS224W-图神经网络 笔记5.3:Spectral Clustering - 谱图聚类的具体操作步骤

热门文章

  1. 给你的宠物做个玩具吧
  2. 散粉在哪个步骤用_定妆粉是在哪个步骤用 和气垫哪个先用
  3. Windows 入门 AI 视觉处理 --- 搭建姿势识别应用 之 利用NVIDIA Maxine识别人体姿势
  4. 通过一张图片 查找出具体在哪个位置
  5. 谈谈C#文件监控对象FileSystemWatcher使用感受
  6. 文心日签 | 一泓泉色,锦鲤入怀
  7. Watchdog Design
  8. 高考祝福,奔涌吧后浪!送给不平凡的2020高考生
  9. JAVA aliyun短信工具类
  10. Ubuntu系统安装sougou输入法