понедельник, 17 июня 2013 г.

Задача 9. Отрицательные, положительные и нулевые значения (Negative, Positive and Zero Values)

Напишите приложение, которое считывает 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);
 
  }
 
}


Комментариев нет:

Отправить комментарий