Задание:
Положительное число Ввести с клавиатуры три целых числа. Вывести на экран количество положительных чисел среди этих трех.
Примеры:
Требования:
Мое решение (как мне кажется правильное):
public static int proverka(int n) {
int x = 0;
while (n > 0) {
x = 1;
}
return x;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
sc.close();
System.out.println(proverka(a) + proverka(b) + proverka(c));
}
}
Вопрос: почему не работает, я уже второй день не могу понять в чем дело, почему я ввожу три числа а он не выводит количество положительных чисел?
public class Main {
public static void main(String[] args) {
int counter = 0;
Scanner input = new Scanner(System.in); // Объявляем Scanner
System.out.println("Enter array length: ");
int size = input.nextInt(); // Читаем с клавиатуры размер массива и записываем в size
int array[] = new int[size]; // Создаём массив int размером в size
System.out.println("Insert array elements:");
/*Пройдёмся по всему массиву, заполняя его*/
for (int i = 0; i < size; i++) {
array[i] = input.nextInt(); // Заполняем массив элементами, введёнными с клавиатуры
}
for (int i = 0; i < size; i++) { // находим положительные элементы
if (array[i]>0){ // при нахождении увеличивает счетчик
counter++;
}
}
System.out.print ("Number of positive elements elements: " + counter);
System.out.println();
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Переместите framesetVisible(true); в последнюю строку метода
Я хочу получить JSON с большим количеством данных и реализовать в приложении отображение этих данных с пагинациейСервер не принимает никаких...