編程:利用Random類產生5個1~30之間(包括1和30)的隨機整數,并找出其中的最大值、最小值以及平均值輸出出來。
uj5u.com熱心網友回復:
Random r = new Random();
int[] arr = new int[5];
for (int i = 0; i<5; i++) {
arr[i] = r.nextInt(31);
System.out.println(arr[i]);
}
int max = arr[0];
for (int j = 0; j<arr.length;j++) {
if (max < arr[j]) {
max =arr[j];
}
}
System.out.println(max);
int min = arr[0];
for (int j = 0; j<arr.length;j++) {
if (min > arr[j]) {
min =arr[j];
}
}
System.out.println(min);
int sum = 0;
for (int k =0; k<arr.length;k++) {
sum += arr[k];
}
double d = sum/arr.length;
BigDecimal b = new BigDecimal(sum);
BigDecimal c = new BigDecimal(arr.length);
System.out.println(d);
System.out.println(b.divide(c,4,BigDecimal.ROUND_HALF_UP).doubleValue());
System.out.println(sum);
System.out.println(arr.length);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/103164.html
標籤:Java相關
上一篇:軟體工程專業有必要考研嗎?
