【发布时间】:2013-12-06 03:55:22
【问题描述】:
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;想不出有什么问题。但是当我为 a[0]..a[9] 赋值时,它会起作用。有人能帮助我吗?
【问题讨论】:
标签: java arrays random numbers min