java 最后一次作业
题目
定义一个表示学生信息的类 Student,要求如下:
(1)类 Student 的成员变量:
sNO 表示学号;Name表示姓名;Sex表示性别;Age表示年龄;Java:表示Java 课程成绩。
(2)类 Student 带参数的构造方法:
在构造方法中通过形参完成对成员变量的赋值操作。
(3)类 Student 的方法成员:
getNo():获得学号;
getName():获得姓名;
getSex():获得性别;
getAge()获得年龄;
getJava():获得 Java 课程成绩
(4)根据类 Student 的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这
五个学生 Java 语言成绩的平均值,以及计算并输出他们 Java 语言成绩的最大值和最小值。
程序
public class Pro10 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Student A,B,C,D,E;
A = new Student(2001,"小明",true,18,80);
B = new Student(2002,"小高" ,true,19,96);
C = new Student(2003,"小王" ,true,19,88);
D = new Student(2004,"小李" ,true,19,93);
E = new Student(2005,"小美" ,false,19,89);
A.getNO();A.getName();A.getSex();A.getAge();A.getJava();
B.getNO();B.getName();B.getSex();B.getAge();B.getJava();
C.getNO();C.getName();C.getSex();C.getAge();C.getJava();
D.getNO();D.getName();D.getSex();D.getAge();D.getJava();
E.getNO();E.getName();E.getSex();E.getAge();E.getJava();
int sum = A.Java+B.Java+C.Java+D.Java+E.Java;
double ave = sum/5;
System.out.println("几位同学Java成绩平均值:"+ave);
int[] java = {A.Java,B.Java,C.Java,D.Java,E.Java};
int max = java[0];
for (int i = 1; i < 4; i++) {
if (max<java[i]) {
max = java[i-1];
}
}
System.out.println("他们Java成绩最大值"+max);
int min = java[0];
for (int i = 1; i < 4; i++) {
if (min>java[i]) {
min = java[i];
}
}
System.out.println("他们Java成绩最小值"+min);
}
}
Student.java
public class Student {
int NO;
String Name;
boolean sex;
int Age;
int Java;
Student(int NO,String Name,boolean sex,int Age,int Java){
this.NO = NO;
this.Name = Name;
this.sex = sex;
this.Age = Age;
this.Java = Java;
}
public void getNO() {
System.out.println(this.Name+"学号为"+NO);
}
public void getName() {
System.out.println(this.Name+"姓名为"+Name);
}
public void getSex() {
if (sex) {
System.out.println(this.Name+"性别为男");
} else {
System.out.println(this.Name+"性别为女");
}
}
public void getAge() {
System.out.println(this.Name+"年龄为"+Age);
}
public void getJava() {
System.out.println(this.Name+"Java成绩为"+Java);
}
}
分类:
java学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫