Spaces:
Running
Running
File size: 1,712 Bytes
cecd823 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | 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
|