KaiquanMah commited on
Commit
cecd823
·
verified ·
1 Parent(s): 50a3635

Create 18. Positives and negatives

Browse files
Week 1: Types, condition clauses and loops/18. Positives and negatives ADDED
@@ -0,0 +1,109 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Write a program that asks the user for integers.
2
+ When the user enters a zero, the program prints the total number of positive and negative numbers entered.
3
+ The program then terminates.
4
+
5
+
6
+
7
+ Example execution:
8
+ Give a number: 2
9
+ Give a number: -3
10
+ Give a number: -4
11
+ Give a number: 5
12
+ Give a number: -1
13
+ Give a number: 0
14
+ Positives: 2
15
+ Negatives: 3
16
+
17
+
18
+
19
+
20
+ ==================
21
+
22
+
23
+
24
+ import java.util.Random;
25
+ import java.util.Scanner;
26
+
27
+
28
+
29
+ public class Test{
30
+ public static void main(String[] args){
31
+ final Random r = new Random();
32
+
33
+
34
+ Scanner reader= new Scanner(System.in);
35
+ int user_num = -100;
36
+ int pos = 0;
37
+ int neg = 0;
38
+
39
+ while (user_num != 0) {
40
+ System.out.print("Give a number: ");
41
+ user_num = Integer.valueOf(reader.nextLine());
42
+
43
+ if (user_num > 0) {
44
+ pos++;
45
+ }
46
+ else if (user_num < 0) {
47
+ neg++;
48
+ }
49
+ else {
50
+ break;
51
+ }
52
+
53
+ }
54
+
55
+
56
+ System.out.println("Positives: "+pos);
57
+ System.out.println("Negatives: "+neg);
58
+
59
+
60
+
61
+ }
62
+ }
63
+
64
+
65
+
66
+
67
+
68
+
69
+
70
+
71
+ Test number 1
72
+ Give a number: 2
73
+ Give a number: -3
74
+ Give a number: -4
75
+ Give a number: 5
76
+ Give a number: -1
77
+ Give a number: 0
78
+ Positives: 2
79
+ Negatives: 3
80
+
81
+ Test number 2
82
+ Give a number: 1
83
+ Give a number: 2
84
+ Give a number: 3
85
+ Give a number: 4
86
+ Give a number: -1
87
+ Give a number: -2
88
+ Give a number: -3
89
+ Give a number: -6
90
+ Give a number: -7
91
+ Give a number: -8
92
+ Give a number: 0
93
+ Positives: 4
94
+ Negatives: 6
95
+
96
+ Test number 3
97
+ Give a number: -5
98
+ Give a number: -10
99
+ Give a number: -11
100
+ Give a number: -12
101
+ Give a number: 3
102
+ Give a number: 2
103
+ Give a number: 5
104
+ Give a number: 0
105
+ Positives: 3
106
+ Negatives: 4
107
+
108
+
109
+