2017-07-28
java一维数组/二维数组运用的
定义一个一维数组存储10个学生名字;定义一个二维数组存储这10个学生的6门课(C程序设计、物理、英语、高数、体育、政治)的成绩; 程序应具有下列功能: (1)按名字查询某位同学成绩 (2)查询某个科目不及格的人数,及学生名单 代码如下: import java。 util。*; public class Test{ public static void main(String[] args){ Scanner input=new Scanner(System。 in); String[] name={"a","b","c","d","e","f","g","h","i...全部
定义一个一维数组存储10个学生名字;定义一个二维数组存储这10个学生的6门课(C程序设计、物理、英语、高数、体育、政治)的成绩; 程序应具有下列功能: (1)按名字查询某位同学成绩 (2)查询某个科目不及格的人数,及学生名单 代码如下: import java。
util。*; public class Test{ public static void main(String[] args){ Scanner input=new Scanner(System。
in); String[] name={"a","b","c","d","e","f","g","h","i","l"};//存储学生的名字 int[][] grade={{50,60,70,80,90,10},{40,90,80,60,40,70}, {60,80,70,60,40,90},{50,60,70,80,90,10}, {60,80,70,60,40,90},{60,70,80,90,70,70},{60,80,70,60,40,90}, {60,80,70,60,40,90},{70,80,90,70,70,70},{60,80,70,60,40,90}};//存储学生各科成绩 System。
out。println("输入要查询成绩的学生名字:"); String chioce=input。nextLine(); for(int i=0;i<10;i++) { if(name[i]。
equals(chioce)) {System。out。println("学生:"+name[i]+" 的成绩如下:"); System。out。println("C程序设计:"+grade[i][0]+" 物理:"+grade[i][1]+" 英语:"+grade[i][2]+" 高数:"+grade[i][3]+" 体育:"+grade[i][4]+" 政治:"+grade[i][5]+"\n"); break;} } System。
out。println("******************************************************"); System。out。println("输入要查询不及格人数的科目序号\n"); System。
out。println("1,C程序设计 2,物理 3,英语 4,高数 5,体育 6,政治"); int ch =input。nextInt(); int time=0; System。
out。println("不及格的名单为:"); for(int i=0;i<10;i++) { if(grade[i][ch-1]<60) { time++; switch(i) { case 0: System。
out。println("a");break; case 1: System。out。println("b");break; case 2: System。out。println("c");break; case 3: System。
out。println("d");break; case 4: System。out。println("e");break; case 5: System。out。println("f");break; case 6: System。
out。println("g");break; case 7: System。out。println("h");break; case 8: System。out。println("i");break; case 9: System。
out。println("l");break; } } } System。out。
println("该科目不及格人数为:"+time); } } 编辑特别推荐: Java网络编程概述 JAVA获得域名的IP地址 Jquery实现屏幕弹出窗口遮罩页面
以上是分析内容,仅供参考。收起