當前位置:編程學習大全網 - 編程語言 - 如何編寫“Java程序”?

如何編寫“Java程序”?

代碼已經編譯通過\x0d\\x0d\import java.util.*;\x0d\public class MainClass_StudentInfor{\x0d\ public static void main(String args[]){\x0d\ boolean e=true;\x0d\ Student stu=new Student();\x0d\ Scanner sc=new Scanner(System.in);\x0d\ while(e){\x0d\ System.out.println("\t\t\t\t\t*********歡迎進入學生信息系統*********\t\t\t\t\t");\x0d\ System.out.println("\t\t\t\t\t********** 1:錄入學生的信息********\t\t\t\t\t");\x0d\ System.out.println("\t\t\t\t\t***********2:輸出信息**************\t\t\t\t\t");\x0d\ System.out.println("\t\t\t\t\t***********3:求總分****************\t\t\t\t\t");\x0d\ System.out.println("\t\t\t\t\t***********4求均分*****************\t\t\t\t\t");\x0d\ System.out.println("\t\t\t\t\t***********5:成績排序**************\t\t\t\t\t");\x0d\ System.out.println("\t\t\t\t\t***********6:檢索成績**************\t\t\t\t\t");\x0d\ System.out.println("\t\t\t\t\t***********7:求最大值和最小值**************\t\t\t\t\t");\x0d\ System.out.println("\t\t\t\t\t***********8:結束程序 ***************\t\t\t\t\t");\x0d\ try{\x0d\ byte b=sc.nextByte();\x0d\ switch(b){\x0d\ case 1:\x0d\ stu.inputInfo();break;\x0d\ case 3:\x0d\ stu.getSum();break;\x0d\ case 4:\x0d\ stu.getAver();break;\x0d\ case 2:\x0d\ stu.printInfo();break;\x0d\ case 5:\x0d\ stu.sort();break;\x0d\ case 6:\x0d\ stu.index();break;\x0d\ case 7:\x0d\ stu.indexBL();break;\x0d\ case 8:\x0d\ e=false;\x0d\ }\x0d\ }\x0d\ catch(NullPointerException f){\x0d\ f.printStackTrace(); \x0d\ System.out.println("請正確操作");\x0d\ }\x0d\ }\x0d\ }\x0d\}\x0d\\x0d\enum Sex{\x0d\ 男,女\x0d\}\x0d\class Student{\x0d\ int number;\x0d\ Sex a;\x0d\ String name;\x0d\ float sum=0;\x0d\ float average;\x0d\ float score[];\x0d\ String subject[]={"高數","英語","C語言"};\x0d\ void inputInfo(){//錄入學生基本信息\x0d\ Scanner sc=new Scanner(System.in);\x0d\ System.out.println("請輸入學號 :");\x0d\ number=sc.nextInt();\x0d\ System.out.println("請輸入姓名 :");\x0d\ name=sc.next();\x0d\ System.out.println(" 請輸入性別 1:男,2:女");\x0d\ int x=sc.nextInt();\x0d\ if(x==1)\x0d\ {\x0d\ a=Sex.男;\x0d\ }\x0d\ else\x0d\ {\x0d\ a=Sex.女;\x0d\ }\x0d\ System.out.println("請輸入高數,英語,c語言的成績:");\x0d\ score=new float[3];\x0d\ for(int i=0;iSystem.out.println(subject[i]+":"+score[i]);\x0d\ }\x0d\ }\x0d\ void getSum(){\x0d\ for(int i=0;i for(int i=0;i boolean n=true;\x0d\ while(n){\x0d\ Scanner sc=new Scanner(System.in);\x0d\ System.out.println("請輸入,1檢索開始,2檢索結束");\x0d\ int m=sc.nextInt();\x0d\ switch(m){\x0d\ case 1:\x0d\ System.out.println("請輸入您要查找那門課的成績0:高數;1:英語:2:C語言");\x0d\ Scanner sc1=new Scanner(System.in);\x0d\ int c=sc1.nextInt();\x0d\ System.out.println(subject[c]+score[c]);\x0d\ System.out.println("您是否還要查找其他科目的成績");\x0d\ break;\x0d\ case 2:\x0d\ n=false;\x0d\ }\x0d\ }\x0d\ } \x0d\ void indexBL(){\x0d\ float biggest=0;\x0d\ float lowest=100;\x0d\ for(int i=0;i if(biggest biggest=score[i];\x0d\ }\x0d\ if(lowest>=score[i]){\x0d\ lowest=score[i];\x0d\ }\x0d\ }\x0d\ System.out.println("該生的最高成績是"+biggest);\x0d\ System.out.println("該生的最低成績是"+lowest);\x0d\ }\x0d\}

  • 上一篇:iOS端有哪些好用的思維導圖軟件
  • 下一篇:去德國留學要帶些什麽
  • copyright 2024編程學習大全網