Spaces:
Running
Running
| Write a program that asks the user for integers. | |
| When the user enters a zero, the program prints the total number of positive and negative numbers entered. | |
| The program then terminates. | |
| Example execution: | |
| Give a number: 2 | |
| Give a number: -3 | |
| Give a number: -4 | |
| Give a number: 5 | |
| Give a number: -1 | |
| Give a number: 0 | |
| Positives: 2 | |
| Negatives: 3 | |
| ================== | |
| import java.util.Random; | |
| import java.util.Scanner; | |
| public class Test{ | |
| public static void main(String[] args){ | |
| final Random r = new Random(); | |
| Scanner reader= new Scanner(System.in); | |
| int user_num = -100; | |
| int pos = 0; | |
| int neg = 0; | |
| while (user_num != 0) { | |
| System.out.print("Give a number: "); | |
| user_num = Integer.valueOf(reader.nextLine()); | |
| if (user_num > 0) { | |
| pos++; | |
| } | |
| else if (user_num < 0) { | |
| neg++; | |
| } | |
| else { | |
| break; | |
| } | |
| } | |
| System.out.println("Positives: "+pos); | |
| System.out.println("Negatives: "+neg); | |
| } | |
| } | |
| Test number 1 | |
| Give a number: 2 | |
| Give a number: -3 | |
| Give a number: -4 | |
| Give a number: 5 | |
| Give a number: -1 | |
| Give a number: 0 | |
| Positives: 2 | |
| Negatives: 3 | |
| Test number 2 | |
| Give a number: 1 | |
| Give a number: 2 | |
| Give a number: 3 | |
| Give a number: 4 | |
| Give a number: -1 | |
| Give a number: -2 | |
| Give a number: -3 | |
| Give a number: -6 | |
| Give a number: -7 | |
| Give a number: -8 | |
| Give a number: 0 | |
| Positives: 4 | |
| Negatives: 6 | |
| Test number 3 | |
| Give a number: -5 | |
| Give a number: -10 | |
| Give a number: -11 | |
| Give a number: -12 | |
| Give a number: 3 | |
| Give a number: 2 | |
| Give a number: 5 | |
| Give a number: 0 | |
| Positives: 3 | |
| Negatives: 4 | |