码迷,mamicode.com
首页 > 编程语言 > 详细

初学Java4:从键盘录入学生信息(仅姓名和成绩)并输出

时间:2016-08-18 23:18:16      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:


//从键盘录入学生信息(仅姓名和成绩)并输出。public class StuInformation {//此处命名用StuScore可能更恰当 String name; double score;}import java.util.Scanner;

public class TextStuInformation {
	public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i = 0, j = 0;
// 信息录入
System.out.print("请输入您要录入的学生个数:");
int num = sc.nextInt();
StuInformation Stu[] = new StuInformation[num];
for (i = 0; i < Stu.length; i++) {
Stu[i] = new StuInformation();
System.out.print("请输入第" + (i + 1) + "个学生的姓名:");
Stu[i].name = sc.next();
System.out.print("请输入第" + (i + 1) + "个学生的成绩:");
Stu[i].score = sc.nextDouble();
}
// 信息输出
System.out.println("\t姓名\t成绩");
for (StuInformation stuInformation : Stu) {
System.out.println("\t" + stuInformation.name + "\t" + stuInformation.score);
}
double max = 0, min = 0;
int cont = 0;
// 判断最高分
for (i = 0; i < Stu.length; i++) {
if (max < Stu[i].score) {
max = Stu[i].score;

cont = i;//用来记录最高成绩的同学的name

}
}
System.out.println("最高分是:" + Stu[cont].name +","+ max);
// 判断最低分
min = Stu[0].score;
for (j = 0; j < Stu.length; j++) {
if (min >= Stu[j].score) {
min = Stu[j].score;
cont = j;//用来记录最低成绩的同学的name
}
}
System.out.println("最低分是:" + Stu[cont].name +","+ min);
sc.close();
}
}
结果预览:

    技术分享

                                                                                           A_zhi
                                                                                       2016.08.18.22.00

初学Java4:从键盘录入学生信息(仅姓名和成绩)并输出

标签:

原文地址:http://www.cnblogs.com/a-zhi/p/5785598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!