Напишите приложение, которое считывает 5 чисел введенных пользователем и определяет и печатает количество отрицательных, положительных чисел и нулей
package chapter2; import java.util.Scanner; import java.util.StringTokenizer; public class Task32 { public static void main(String[] args) { System.out.print("Введите 5 целых чисел: "); Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); int[] array = new int[5]; int i = 0; int positive = 0; int negative = 0; int zero = 0; StringTokenizer stringTokenizer = new StringTokenizer(str); while (stringTokenizer.hasMoreElements()) { array[i] = Integer.parseInt(stringTokenizer.nextToken()); i++; } for (int j = 0; j < array.length; j++) { if (array[j] == 0) { zero++; } else if (array[j] > 0) { positive++; } else { negative++; } } System.out.println("Нулей: " + zero); System.out.println("Отрицательных чисел: " + negative); System.out.println("Положительных чисел " + positive); } }
Комментариев нет:
Отправить комментарий