摘要:
  用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. python菜单设计_python django 数据库树形菜单的设计
  2. Java黑皮书课后题第6章:*6.21(电话按键盘)国际标准的字母/数字匹配图如编程练习题4.15所示。编写一个测试程序,提示用户输入字符串形式的电话号码。程序将字母(大写或小写)翻译成数字
  3. 单交换机VLAN 配置和结果验证(51cto-o8)
  4. Docker 二进制安装docker
  5. 在Silverlight中使用Socket进行通信(1)Socket请求-回复方式的简易数据交换
  6. OJ1089: 阶乘的最高位(C语言)
  7. pythonfor循环加2_初中生教你编程---python(for循环)part 2
  8. 优先队列与Heap的小结
  9. 为什么大家拍摄视频不用摄像机,反而选用单反照相机呢?
  10. SQL结构化查询语言基础知识 转
  11. 如何在恢复模式下启动 Mac?
  12. 良心安利Unity3D U3D游戏源码素材网站
  13. 网页磁贴模板_【Win 10应用开发】Adaptive磁贴模板的XML文档结构
  14. matlab 矩阵的数组平方和,MATLAB中的矩阵和数组
  15. uni-app 蓝牙通信
  16. Jikes 研究虚拟机(RVM)一 设计和实现问题
  17. 考试 倒计时 php,PHP实现考试倒计时功能代码
  18. 第一次写writeup
  19. 唯独发奋,努力,勤奋做事才是唯一的出路 C#-患者实体类
  20. Android Studio编写Xposed模块

热门文章

  1. 华硕-ROG-枪神2—plus灯光软件安装
  2. NOIP2013 花匠 题解(方法全面)
  3. 第二次结对编程之必应缤纷桌面软件测试(谢永青,李嘉良)
  4. 如何抠图换背景?分享好用的方法教程
  5. 1000及以内的阶乘
  6. vue3中组件的v-model使用及详解
  7. 帮我用python做三国杀
  8. copy 和 mutablecopy 笔记
  9. android 悬浮窗口透明,悬浮视频窗口可调透明度_LG Optimus G Pro_手机Android频道-中关村在线...
  10. 数据包收发c语言程序,使用C在套接字编程中创建数据包以及发送和接收数据包的正确方法...