Java从键盘输入若干数_用java编程序:从键盘输入若干个整数,输出这些数中大于其平均值的数。...
展開全部
引用1樓?christal?yhy的答案,考慮到浮點數的存在,特在此基礎上優化一下,代碼如下:
public?static?void?main(String[]?args)?{
Scanner?scan?=?new?Scanner(System.in);
System.out.println("請輸入62616964757a686964616fe59b9ee7ad9431333262373933要輸入的個數:");
int?count?=?scan.nextInt();
System.out.println("請輸入"?+?count?+?"個正數(按回車鍵輸入下一個)");
double[]?array?=?new?double[count];
for?(int?i?=?0;?i?
array[i]?=?scan.nextDouble();
}
double?num?=?0;
double?avg?=?0;
for?(int?i=0;i
num=array[i]+num;
}
java.text.DecimalFormat?df=new?java.text.DecimalFormat("#.##");?//僅保留小數點后兩位
avg?=?num/array.length;
System.out.println("大于輸入正數的平均值?"+df.format(avg)+"?的數有:");
for?(int?i=0;i
if(avg
System.out.print(array[i]+"???");
}
}
}
總結
以上是生活随笔為你收集整理的Java从键盘输入若干数_用java编程序:从键盘输入若干个整数,输出这些数中大于其平均值的数。...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: freebsd nginx php my
- 下一篇: java请求并行方案_让 Yar Jav