Я занимаюсь и мне нужна помощь с этим кодом. Мне нужно прочитать целые числа с клавиатуры и напечатать, сколько положительных. Любая помощь в том, что я делаю неправильно в моем коде ниже?Проблема с печатью положительных целых чисел в java
int size = 10;
int count = 0;
int cuenta = 0;
int[] numbers = new int[size];
Scanner keyboard = new Scanner(System.in);
System.out.println("Please enter 10 digits: ");
while (count < size) {
numbers[count] = keyboard.nextInt();
count++;
}
for (int i = 0; i < numbers.length; i++) {
if (numbers[i] >= 0) {
cuenta++;
System.out.println("There are " + cuenta);
}
}
}
}
Это всегда поможет, если вы скажете, что вы ожидаете, и что на самом деле происходит. Ничего не происходит? Печатает ли это неправильную вещь? Получаете ли вы исключение - если да, то дайте stacktrace для исключения –
Поместите 'println()' вне цикла for. – csmckelvey