计算用户输入的数字的平均数,并输出大于平均数的数字输出
程序员文章站
2022-07-14 14:21:40
...
代码
Scanner in= new Scanner(System.in );
int x;
int[] numbers=new int[100];
double sum=0;
int cnt=0;
x=in.nextInt();
while(x!=-1)
{
numbers[cnt]=x;
//number[0]=x;
sum+=x;
cnt++;
x=in.nextInt();
if(cnt>0)
{
double average=sum/cnt;
for(int i=0;i<cnt;i++)
{
if(numbers[i]>average)
{
System.out.println(numbers[i]);
}
}
System.out .println(sum/cnt);
}
}
注意数组的使用
数组相当于容器,一旦创建,无法修改
推荐阅读
-
计算用户输入的数字的平均数,并输出大于平均数的数字输出
-
景区收费:一个景区根据游人的年龄收取不同价格的门票,其中大于60岁或小于18岁的免费,18岁到60岁之间的20元。请编写游人(Visitor)类,根据年龄段决定能购买的门票价格并输出。用户输入n则退出
-
利用Java编写程序从键盘输入一个整数,计算并输出该数的数字之和。例如:请输入一个整数:8899123各位数字之和为:40
-
输入相邻的4个正整数,计算这4个正整数,能组成多少个互不相同且无重复数字的三位数,并将结果输出。
-
编写一个程序,让用户输入3个数。首先确认所有数字各不相同,如果存在相同的数,输出"There are same numbers.",否则输出其中最大的数。
-
一段可循环输入数字,经过计算后输出的dos批处理代码,留存参考
-
景区收费:一个景区根据游人的年龄收取不同价格的门票,其中大于60岁或小于18岁的免费,18岁到60岁之间的20元。请编写游人(Visitor)类,根据年龄段决定能购买的门票价格并输出。用户输入n则退出