package array;
import java.util.*;
public class Array {
public static void main(String[] args) {
int [] a = new int [10];
Random number = new Random();
int x;
int min, max ;
min = max = a[0];
for (int b = 0; b<a.length; b++)
{
x = number.nextInt (100);
// System.out.println (x); just for testing x
a [b]= x;
System.out.println (a[b]);
if (a[b] < min) min = a[b];
if (a[b] > max) max = a[b];
}
System.out.println ("Min is: " + min + " " + "Max is: "+ max);
}
}
當我設置min = a [0];和max = a [0],它只返回最大值,min始終爲0;無法弄清楚什麼是錯的。但是,當我爲[0] .. a [9]賦值時,它可以工作。有人能幫助我嗎?Java數組最小和最大問題
+1你打我:) – Thomas
泰 - 這是一個問題。 – user3018155
好的,解決它。一個簡單的問題,所以我可以使用max = Integer.MIN_Value;最大? – user3018155