Я пытаюсь найти индекс наименьшего числа массива. Мой код ниже, и по какой-либо причине индекс продолжает печатать значение 9.Поиск индекса значения в массиве Java
public static void main (String args [])
{
int [] numbers = new int [10];
//10 data inputs from user
int smNum = numbers[0];
int index = 0;
for(int i = 0; i < numbers.length; i++)
{
if (numbers[i] < smNum)
smNum = numbers[i];
index = i;
}
System.out.println("\nThe smallest number in the array is: "+smNum+"\nThe index of this number is: "+ index);
}
}
Заранее спасибо.
Вкладки не имеют значения, фигурные скобки делают. Используйте их '{}'. –
Java не является Python. Добавьте привязку к вашему 'if (numbers [i]