习题5.1 从键盘输入n个数,输出这些数中大于其平均值的数。

末蓝、 2023-07-09 03:26 57阅读 0赞

Java程序设计基础(第5版) 陈国君 清华大学出版社 个人设计

习题5.1 从键盘输入n个数,输出这些数中大于其平均值的数。

代码块:

  1. package App;
  2. import java.util.*;
  3. public class App1 {
  4. public static void main(String[] args)
  5. {
  6. int num;
  7. Scanner reader=new Scanner(System.in);
  8. System.out.print("Please enter length: ");
  9. num=reader.nextInt();
  10. int[] n=new int[num];
  11. int i, sum=0;
  12. float aver;
  13. System.out.print("Please enter "+num+" numbers: ");
  14. for(i=0; i<num; i++) {
  15. n[i]=reader.nextInt();
  16. sum+=n[i];
  17. }
  18. aver=(float)sum/num;
  19. System.out.println("Average="+aver);
  20. System.out.print("Greater than average numbers: ");
  21. for(i=0; i<num; i++)
  22. if(n[i]>aver)
  23. System.out.print(" "+n[i]+" ");
  24. }
  25. }

发表评论

表情:
评论列表 (有 0 条评论,57人围观)

还没有评论,来说两句吧...

相关阅读