2
Не могу понять, почему на последней итерации 12 заменяется 14. Если условия имеют большой массив макс. Тока, то вместо этого заменяется еще один макс.for loop - in last Iteration, условия не работали должным образом
Возможное объяснение пожалуйста?
Этот процесс делает текущий цикл:
max: 1 min: 1
max: 3 min: 1
max: 9 min: 1
max: 10 min: 1
max: 12 min: 1
max: 14 min: 1
max: 12 min: 1
петля:
int result=0;
int arr[] = { 1, 3, 9,10,12,14,12 };
for (int i = 0; i < arr.length; i++) {
int max=arr[0];
int min=arr[0];
if(arr[i]>max){
max=arr[i];
}
else if(arr[i]<min){
min=arr[i];
}
System.out.println("max: " + max + " min: "+min);
}
спасибо, что работа хорошая – liran