<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ~~~ package studentM; import java.util.*; //用來管理學生的類 public class Admin { Scanner in=new Scanner(System.in); String msg="\t編號\t姓名\t年齡\tjava\tC#\thtml\tsql\t總分\t平均分"; public void print(Student[] arr){ System.out.println(msg); for(int i=0;i<arr.length;i++){ if(arr[i]!=null){ arr[i].setSum(); arr[i].setAvg(); System.out.println(arr[i]); } } } /** * 添加學生 * @param name * @param age * @param arr */ public void create(String name ,int age, Student[] arr){ Student stu =new Student(); stu.setName(name); stu.setAge(age); int i=this.setIndex(arr); stu.setOn(i); if(i==-999){ System.out.println("學生人數已到最大,不能再添加了"); }else{ arr[i]=stu; } this.print(arr); } /** * 查詢 */ public void select(int on,Student[] arr){ for(int i=0;i<arr.length;i++){ if(this.exist(on, arr[i])){ System.out.println(msg); System.out.println(arr[i]); return; } } System.out.println("沒有這個學生的存在~~"); } /** * 更新 */ public void update(int on ,String name,int age,Student[] arr){ for(int i=0;i<arr.length;i++){ if(this.exist(on, arr[i])){ arr[i].setName(name); arr[i].setAge(age); System.out.println("更新學生信息成功"); this.print(arr); return; } } System.out.println("沒有這個學生的存在~~"); } /** * 刪除 */ public void delete(int on ,Student[] arr){ for(int i=0;i<arr.length;i++){ if(this.exist(on, arr[i])){ arr[i]=null; System.out.println("刪除成功"); this.print(arr); return; } } System.out.println("沒有這個學生的存在~~"); } /** * 判斷數組為空的下標 * @param arr * @return */ public int setIndex(Student[] arr){ for(int i=0;i<arr.length;i++){ if(arr[i]==null){ return i; } } return -999; } /** * 判斷學生是否存在 */ public boolean exist(int on,Student stu){ if(stu!=null){ if(stu.getOn()==on){ return true; }else{ return false; } } return false; } /** * 輸入學生成績 */ public void input(int on, Student[] arr){ for(int i=0;i<arr.length;i++){ if(this.exist(on, arr[i])){ System.out.println("請輸入"+arr[i].getName()+"的java成績"); if(in.hasNextInt()){//判斷是否輸入的是整形嗎?返回值為boolean arr[i].setJava(in.nextInt()); } System.out.println("請輸入"+arr[i].getName()+"的C#成績"); if(in.hasNextInt()){ arr[i].setC_shar(in.nextInt()); } System.out.println("請輸入"+arr[i].getName()+"的html成績"); if(in.hasNextInt()){ arr[i].setHtml(in.nextInt()); } System.out.println("請輸入"+arr[i].getName()+"的sql成績"); if(in.hasNextInt()){ arr[i].setSql(in.nextInt()); } this.print(arr); return; } } System.out.println("沒有這個學生的存在~~"); } /** * 根據指定的科目排序 */ public void courseSort(int num,Student[] arr){ if(num==1){ for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]!=null&&arr[j]!=null){ if(arr[i].getJava()<arr[j].getJava()){ Student t=arr[i]; arr[i]=arr[j]; arr[j]=t; } } } } }else if(num==2){ for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]!=null&&arr[j]!=null){ if(arr[i].getC_shar()<arr[j].getC_shar()){ Student t=arr[i]; arr[i]=arr[j]; arr[j]=t; } } } } }else if(num==3){ for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]!=null&&arr[j]!=null){ if(arr[i].getHtml()<arr[j].getHtml()){ Student t=arr[i]; arr[i]=arr[j]; arr[j]=t; } } } } }else if(num==4){ for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]!=null&&arr[j]!=null){ if(arr[i].getSql()<arr[j].getSql()){ Student t=arr[i]; arr[i]=arr[j]; arr[j]=t; } } } } } this.print(arr); } /** * 根據總分排序 */ public void sumSort(Student[] arr){ for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]!=null&&arr[j]!=null){ if(arr[i].getSum()<arr[j].getSum()){ Student t=arr[i]; arr[i]=arr[j]; arr[j]=t; } } } } this.print(arr); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看