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], это работает. Может кто-то мне помочь, пожалуйста?Ява-массив мин. И макс. Проблема
+1 вы меня бить :) – Thomas
Ty, что была проблема. – user3018155
Хорошо, что решить эту проблему. один короткий вопрос, поэтому я могу использовать max = Integer.MIN_Value; для максимума? – user3018155