當前位置:編程學習大全網 - 編程語言 - java輸出學生學號,姓名,成績

java輸出學生學號,姓名,成績

public?class?Student?{

private?int?kemu1,?kemu2,?kemu3,?kemu4,?kemu5;

public?int?getKemu1()?{

return?kemu1;

}

public?void?setKemu1(int?kemu1)?{

this.kemu1?=?kemu1;

}

public?int?getKemu2()?{

return?kemu2;

}

public?void?setKemu2(int?kemu2)?{

this.kemu2?=?kemu2;

}

public?int?getKemu3()?{

return?kemu3;

}

public?void?setKemu3(int?kemu3)?{

this.kemu3?=?kemu3;

}

public?int?getKemu4()?{

return?kemu4;

}

public?void?setKemu4(int?kemu4)?{

this.kemu4?=?kemu4;

}

public?int?getKemu5()?{

return?kemu5;

}

public?void?setKemu5(int?kemu5)?{

this.kemu5?=?kemu5;

}

}

上邊的是Student類

import?java.util.ArrayList;

import?java.util.Random;

public?class?Test?{

public?static?void?main(String[]?args)?{

ArrayList<Student>?list?=?new?ArrayList<Student>();

//?初始化成績

for?(int?n?=?0;?n?<?20;?n++)?{

Student?st?=?new?Student();

st.setKemu1(new?Random().nextInt(100));

st.setKemu2(new?Random().nextInt(100));

st.setKemu3(new?Random().nextInt(100));

st.setKemu4(new?Random().nextInt(100));

st.setKemu5(new?Random().nextInt(100));

list.add(st);

}

//?計算平均成績

int?avg?=?0;

for?(int?n?=?0;?n?<?20;?n++)?{

avg?+=?list.get(n).getKemu1();

avg?+=?list.get(n).getKemu2();

avg?+=?list.get(n).getKemu3();

avg?+=?list.get(n).getKemu4();

avg?+=?list.get(n).getKemu5();

}

double?avg2?=?avg?/?20;

System.out.println("全班平均成績"?+?avg2);

//?計算誰得獎

for?(int?n?=?0;?n?<?20;?n++)?{

double?avg3;

int?avg4?=?0;

avg4?+=?list.get(n).getKemu1();

avg4?+=?list.get(n).getKemu2();

avg4?+=?list.get(n).getKemu3();

avg4?+=?list.get(n).getKemu4();

avg4?+=?list.get(n).getKemu5();

avg3?=?avg4;

System.out.println((n?+?1)?+?"成績為"?+?avg3);

if?(avg3?>?(avg2?*?1.2))?{

System.out.println((n?+?1)?+?"該生獲得1等將");

}

if?(avg3?>?(avg2?*?1.1))?{

System.out.println((n?+?1)?+?"該生獲得2等將");

}

}

}

}

好了 可以了

ArrayList是動態數組

  • 上一篇:如何成為優秀的程序員?
  • 下一篇:請教openwrt系統的gpio控制問題
  • copyright 2024編程學習大全網