//编写一个学生类(Students),包括姓名(name)、性别(sex)、学号(num)、语文课(Chinese)、英语课(English)、 //数学课(Math)和平均值(avg)

本文介绍了一个简单的Java学生类的设计方法,该类用于存储学生的个人信息及各科成绩,并实现计算平均分的功能。通过实例化对象,展示了如何给学生属性赋值及调用方法输出相关信息。
//编写一个学生类(Students),包括姓名(name)、性别(sex)、学号(num)、语文课(Chinese)、英语课(English)、
//数学课(Math)和平均值(avg),方法包括求三门课的平均分,要求输出小组成员的相关信息。
package JAVA;
public class java {// 定义Students类
String name, sex;// 成员变量
int num;
static float Chinese;
static float English;
static float Math;
double avg;
public double achievement(float Chinese, float English, float Math)// 成员方法
{
return (Chinese + English + Math) / 3;
}
public static void main(String[] args) {
java P1 = new java();// 声明并创建对象
P1.name = "张三";// 给p1的属性赋值
P1.sex = "女";
P1.Chinese = 85;
P1.English = 90;
P1.Math = 75;
System.out.println(P1.achievement(P1.Chinese, P1.English, P1.Math));// 输出
System.out.println( "数学"+P1.Math);
System.out.println( "语文"+P1.Chinese);
System.out.println( "英语"+P1.English);
}
}
创建成绩,包含: 属性:平时成绩(int)、期末成绩(int) 方法:计算总成绩(计算规则:平时成绩*0.4+期末成绩*0.6,保留整数部分,小数部分直接丢弃) 创建学生,包含: 属性:学号(String)、姓名(String)、语文成绩(成绩)、数学成绩(成绩)、物理成绩(成绩) 方法:计算总分、计算平均分 输入3个学生的信息,将每个学生的信息封装在一个学生对象中。 按输入顺序依次输出3个学生的总分、平均分(精确到小数点后两位,舍去部分按四舍五入规则计入最后一位)。 浮点数保留小数的相关知识可参考:https://blog.youkuaiyun.com/huaishuming/article/details/17752365 注意:未用学生对象封装数据的,本题计0分 输入格式: 依次输入3个学生的每门课成绩,每个学生成绩信息格式: 学号+英文空格+姓名+英文空格+课程名+英文空格+平时成绩+英文空格+期末成绩 注:3个学生的课程顺序可能会不一致 例如: 22201311 张琳 语文 70 80 22201311 张琳 数学 85 89 22201311 张琳 物理 75 83 22201312 黄昊 语文 66 78 22201312 黄昊 数学 76 82 22201312 黄昊 物理 83 82 22201313 李少辰 语文 86 76 22201313 李少辰 数学 78 76 22201313 李少辰 物理 87 76 输出格式: 3个学生信息,每个学生信息格式: 学号+英文空格+姓名+英文空格+总成绩+英文空格+平均分 例如: 22201311 张琳 242 80.67 22201312 黄昊 234 78.00 22201313 李少辰 236 78.67 输入样例: 在这里给出一组输入。例如: 22201311 张琳 语文 70 80 22201311 张琳 数学 85 89 22201311 张琳 物理 75 83 22201312 黄昊 语文 66 78 22201312 黄昊 数学 76 82 22201312 黄昊 物理 83 82 22201313 李少辰 语文 86 76 22201313 李少辰 数学 78 76 22201313 李少辰 物理 87 76 输出样例: 在这里给出相应的输出。例如: 22201311 张琳 242 76.67 84.00 80.67 22201312 黄昊 234 75.00 80.67 78.00 22201313 李少辰 236 83.67 76.00 78.67
最新发布
11-14
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值