创建5个学生对象,求他们java成绩的最高分和最低分
2007-11-11 15:19
351 查看
import java.util.Scanner;
class Student{
String sNO;
String sNAME;
String sSEX;
String sAGE;
double sJAVA;
Student(String f,String b,String c,String d,double e) {
sNO=f;
sNAME=b;
sSEX=c;
sAGE=d;
sJAVA=e;
}
}
class Ti54{
public static void main(String args[]){
double a[];a=new double[5];
int i=1; Scanner sc=new Scanner(System.in);
String f;
String b;
String c;
String d;
double e;Student[] Students=new Student[5];
for(i=0;i<=4;i++){
System.out.println( "请输入第"+(i+1)+"个学生的信息 ");
System.out.println( "学号 "+"姓名 "+"性别 "+"年龄 "+"年龄成绩");
f=sc.next();
b=sc.next();
c=sc.next();
d=sc.next();
e=sc.nextDouble();
Students[i]=new Student(f,b,c,d,e);
a[i]=Students[i].sJAVA;
}
for(int j=0;j<4;j++)
{ for (i=0;i<4-j;i++) {
if (a[i]>a[i+1])
{double t=a[i];
a[i]=a[i+1];
a[i+1]=t;}
}
}
System.out.println("最高分是"+a[4]+"最低分是"+a[0]);
}
}
总结可以创建一个类数组如Student[] Students=new Student
;
class Student{
String sNO;
String sNAME;
String sSEX;
String sAGE;
double sJAVA;
Student(String f,String b,String c,String d,double e) {
sNO=f;
sNAME=b;
sSEX=c;
sAGE=d;
sJAVA=e;
}
}
class Ti54{
public static void main(String args[]){
double a[];a=new double[5];
int i=1; Scanner sc=new Scanner(System.in);
String f;
String b;
String c;
String d;
double e;Student[] Students=new Student[5];
for(i=0;i<=4;i++){
System.out.println( "请输入第"+(i+1)+"个学生的信息 ");
System.out.println( "学号 "+"姓名 "+"性别 "+"年龄 "+"年龄成绩");
f=sc.next();
b=sc.next();
c=sc.next();
d=sc.next();
e=sc.nextDouble();
Students[i]=new Student(f,b,c,d,e);
a[i]=Students[i].sJAVA;
}
for(int j=0;j<4;j++)
{ for (i=0;i<4-j;i++) {
if (a[i]>a[i+1])
{double t=a[i];
a[i]=a[i+1];
a[i+1]=t;}
}
}
System.out.println("最高分是"+a[4]+"最低分是"+a[0]);
}
}
总结可以创建一个类数组如Student[] Students=new Student
;
相关文章推荐
- 根据类Student的定义,创建五个该类的对象,输出每个学生的信息, 计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
- Student类,包括学生姓名、性别、年龄、Java成绩。要求创建五个该类对象,输出每个学生信息,计算并输出这五个学生Java成绩的平均值, 以及计算并输出他们Ja
- java排序练习:输入三个学生的姓名和他们的三个评分,去掉最高分和最低分
- 在一个长度为10的整型数组里面,保存了班级10个学生的考试成绩。要求编写5个函数,分别实现计算考试的总分,最高分,最低分,平均分和考试成绩降序排序
- 【OC复合题】之定义一个学生类,需要有姓名,年龄,考试成绩三个成员属性,创建5个对象,属性可以任意值。(Objective-C)
- 从键盘输入5个学生的成绩,并求出最高分 Max1.java
- 第十七周自由练习项目——acm 学生最高最低成绩
- 学生成绩管理系统2(java类的运用,面向对象思想的应用)
- c语言 谭浩强 一维数组内放10个学生成绩 全局变量写一个函数 最高分、最低分、平均分
- 有一个一维数组,内放10个学生成绩,写一个函数当主函数调用此函数后嫩求出平均分、最高分和最低分
- 第十七周自由练习项目——acm 学生最高最低成绩
- Java:学生成绩分析,求出最高分
- 创建学生表,(sno,name,score,class),求每个班级中低于最高成绩的那些人
- C#中使用数组存储5个学生成绩,计算并输出最高成绩和平均值。
- 输入5个学生的姓名和成绩,顺序输出这五个学生的姓名和成绩,并输出最高成绩的姓名和成绩
- Java 数组中new Object[5]语句是否创建了5个对象?
- 学生类 总分 平均分 最高分 和 最低分的 java代码
- 建立一个对象数组,内放5个学生数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并从输出学号。
- 读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。
- 求5个学生的总分,平均分,最高分,最低分