Java 乙班2/26作業

Main

  1. import java.util.*;
  2. public class Java_Testing
  3. {
  4.  
  5. public static void main(String[] args)
  6. {
  7. // TODO 自動產生的方法 Stub
  8. Scanner scan = new Scanner(System.in);
  9. System.out.print("請輸入人數:");
  10. int count = scan.nextInt();
  11. Data[] datas = new Data[count];
  12. int max = 0, avg = 0;
  13. for (int i = 0; i < datas.length; i++)
  14. {
  15. datas[i] = new Data();
  16. datas[i].id = i + 1;
  17. System.out.print("請輸入名子:");
  18. datas[i].name = scan.next();
  19. System.out.print("請輸入分數:");
  20. datas[i].score = scan.nextInt();
  21. if (datas[i].score >= max)
  22. max = datas[i].score;
  23. avg += datas[i].score;
  24. }
  25. avg /= datas.length;
  26. System.out.println("平均:" + avg);
  27. for (int i = 0; i < datas.length; i++)
  28. {
  29. if (datas[i].score == max)
  30. System.out.println(datas[i].id + " " + datas[i].name);
  31. }
  32. }
  33.  
  34. }
  35.  

Class

  1. public class Data
  2. {
  3. int id;
  4. String name;
  5. int score;
  6. }
  7.  

留言

這個網誌中的熱門文章

C# 井字遊戲