习题5.1 从键盘输入n个数,输出这些数中大于其平均值的数。
Java程序设计基础(第5版) 陈国君 清华大学出版社 个人设计
习题5.1 从键盘输入n个数,输出这些数中大于其平均值的数。
代码块:
package App;
import java.util.*;
public class App1 {
public static void main(String[] args)
{
int num;
Scanner reader=new Scanner(System.in);
System.out.print("Please enter length: ");
num=reader.nextInt();
int[] n=new int[num];
int i, sum=0;
float aver;
System.out.print("Please enter "+num+" numbers: ");
for(i=0; i<num; i++) {
n[i]=reader.nextInt();
sum+=n[i];
}
aver=(float)sum/num;
System.out.println("Average="+aver);
System.out.print("Greater than average numbers: ");
for(i=0; i<num; i++)
if(n[i]>aver)
System.out.print(" "+n[i]+" ");
}
}
还没有评论,来说两句吧...