1
+ public class sergiopq {
2
+ public static void main (String [] args ) {
3
+
4
+ // Arithmetic operations (Sum, Subtract, Multiplication, Division, Remainder)
5
+ System .out .println ("=== Arithmetic operations ===" );
6
+ int a = 10 ;
7
+ int b = 5 ;
8
+
9
+ // Sum
10
+ int sum = a + b ;
11
+ System .out .println ("The sum is: " + sum );
12
+
13
+ // Subtract
14
+ int subtract = a - b ;
15
+ System .out .println ("The subtract is: " + subtract );
16
+
17
+ // Multiplication
18
+ int multiplication = a * b ;
19
+ System .out .println ("The multiplication is: " + multiplication );
20
+
21
+ // Division
22
+ int division = a / b ;
23
+ System .out .println ("The division is: " + division );
24
+
25
+ // Remainder
26
+ int remainder = a % b ;
27
+ System .out .println ("The remainder is: " + remainder );
28
+
29
+
30
+
31
+ // Logical operations (AND, OR, NOT)
32
+ System .out .println ("\n === Logical operations ===" );
33
+
34
+ // AND
35
+ boolean and = true && false ;
36
+ System .out .println ("The AND is: " + and );
37
+
38
+ // OR
39
+ boolean or = true || false ;
40
+ System .out .println ("The OR is: " + or );
41
+
42
+ // NOT
43
+ boolean not = !true ;
44
+ System .out .println ("The NOT is: " + not );
45
+
46
+
47
+
48
+ // Comparison operations (Equal, Not equal, Greater than, Less than, Greater than or equal, Less than or equal)
49
+ System .out .println ("\n === Comparison operations ===" );
50
+
51
+ // Equal
52
+ boolean equal = a == b ;
53
+ System .out .println ("The equal is: " + equal );
54
+
55
+ // Not equal
56
+ boolean notEqual = a != b ;
57
+ System .out .println ("The not equal is: " + notEqual );
58
+
59
+ // Greater than
60
+ boolean greaterThan = a > b ;
61
+ System .out .println ("The greater than is: " + greaterThan );
62
+
63
+ // Less than
64
+ boolean lessThan = a < b ;
65
+ System .out .println ("The less than is: " + lessThan );
66
+
67
+ // Greater than or equal
68
+ boolean greaterThanOrEqual = a >= b ;
69
+ System .out .println ("The greater than or equal is: " + greaterThanOrEqual );
70
+
71
+ // Less than or equal
72
+ boolean lessThanOrEqual = a <= b ;
73
+ System .out .println ("The less than or equal is: " + lessThanOrEqual );
74
+
75
+
76
+
77
+ // Bitwise operations (AND, OR, XOR, NOT, Right shift, Left shift, Unsigned right shift)
78
+ System .out .println ("\n === Bitwise operations ===" );
79
+
80
+ // Bitwise AND
81
+ int bitwiseAnd = a & b ;
82
+ System .out .println ("The bitwise AND is: " + bitwiseAnd );
83
+
84
+ // Bitwise OR
85
+ int bitwiseOr = a | b ;
86
+ System .out .println ("The bitwise OR is: " + bitwiseOr );
87
+
88
+ // Bitwise XOR
89
+ int bitwiseXor = a ^ b ;
90
+ System .out .println ("The bitwise XOR is: " + bitwiseXor );
91
+
92
+ // Bitwise NOT
93
+ int bitwiseNot = ~a ;
94
+ System .out .println ("The bitwise NOT is: " + bitwiseNot );
95
+
96
+ // Right shift
97
+ int rightShift = a >> 2 ;
98
+ System .out .println ("The right shift is: " + rightShift );
99
+
100
+ // Left shift
101
+ int leftShift = a << 2 ;
102
+ System .out .println ("The left shift is: " + leftShift );
103
+
104
+ // Unsigned right shift
105
+ int unsignedRightShift = a >>> 2 ;
106
+ System .out .println ("The unsigned right shift is: " + unsignedRightShift );
107
+
108
+
109
+
110
+ // Assignment operations (Simple, Sum, Subtraction, Multiplication, Division, Remainder, Bitwise AND, Bitwise OR, Bitwise XOR, Right shift, Left shift, Unsigned right shift)
111
+ System .out .println ("\n === Assignment operations ===" );
112
+
113
+ // Simple assignment
114
+ int simpleAssignment = a ;
115
+ System .out .println ("The simple assignment is: " + simpleAssignment );
116
+
117
+ // Sum assignment
118
+ int sumAssignment = a ;
119
+ sumAssignment += 3 ;
120
+ System .out .println ("The sum assignment is: " + sumAssignment );
121
+
122
+ // Subtraction assignment
123
+ int subtractionAssignment = a ;
124
+ subtractionAssignment -= 2 ;
125
+ System .out .println ("The subtraction assignment is: " + subtractionAssignment );
126
+
127
+ // Multiplication assignment
128
+ int multiplicationAssignment = a ;
129
+ multiplicationAssignment *= 2 ;
130
+ System .out .println ("The multiplication assignment is: " + multiplicationAssignment );
131
+
132
+ // Division assignment
133
+ int divisionAssignment = a ;
134
+ divisionAssignment /= 2 ;
135
+ System .out .println ("The division assignment is: " + divisionAssignment );
136
+
137
+ // Remainder assignment
138
+ int remainderAssignment = a ;
139
+ remainderAssignment %= 2 ;
140
+ System .out .println ("The remainder assignment is: " + remainderAssignment );
141
+
142
+ // Bitwise AND assignment
143
+ int bitwiseAndAssignment = a ;
144
+ bitwiseAndAssignment &= 2 ;
145
+ System .out .println ("The bitwise AND assignment is: " + bitwiseAndAssignment );
146
+
147
+ // Bitwise OR assignment
148
+ int bitwiseOrAssignment = a ;
149
+ bitwiseOrAssignment |= 2 ;
150
+ System .out .println ("The bitwise OR assignment is: " + bitwiseOrAssignment );
151
+
152
+ // Bitwise XOR assignment
153
+ int bitwiseXorAssignment = a ;
154
+ bitwiseXorAssignment ^= 2 ;
155
+ System .out .println ("The bitwise XOR assignment is: " + bitwiseXorAssignment );
156
+
157
+ // Right shift assignment
158
+ int rightShiftAssignment = a ;
159
+ rightShiftAssignment >>= 2 ;
160
+ System .out .println ("The right shift assignment is: " + rightShiftAssignment );
161
+
162
+ // Left shift assignment
163
+ int leftShiftAssignment = a ;
164
+ leftShiftAssignment <<= 2 ;
165
+ System .out .println ("The left shift assignment is: " + leftShiftAssignment );
166
+
167
+ // Unsigned right shift assignment
168
+ int unsignedRightShiftAssignment = a ;
169
+ unsignedRightShiftAssignment >>>= 2 ;
170
+ System .out .println ("The unsigned right shift assignment is: " + unsignedRightShiftAssignment );
171
+
172
+
173
+
174
+ // Operators
175
+ System .out .println ("\n === Operators ===" );
176
+
177
+ // if
178
+ if (a > b ) {
179
+ System .out .println ("a is greater than b" );
180
+ }
181
+
182
+ // if else
183
+ if (a > b ) {
184
+ System .out .println ("a is greater than b" );
185
+ } else {
186
+ System .out .println ("a is less than b" );
187
+ }
188
+
189
+ // switch
190
+ int day = b ;
191
+ switch (day ) {
192
+ case 1 :
193
+ System .out .println ("Monday" );
194
+ break ;
195
+ case 2 :
196
+ System .out .println ("Tuesday" );
197
+ break ;
198
+ case 3 :
199
+ System .out .println ("Wednesday" );
200
+ break ;
201
+ case 4 :
202
+ System .out .println ("Thursday" );
203
+ break ;
204
+ case 5 :
205
+ System .out .println ("Friday" );
206
+ break ;
207
+ default :
208
+ System .out .println ("Invalid day" );
209
+ break ;
210
+ }
211
+
212
+ // for
213
+ for (int i = 0 ; i < b ; i ++) {
214
+ System .out .println ("The value of i is " + i );
215
+ }
216
+
217
+ // while
218
+ int num = 0 ;
219
+ while (num < b ) {
220
+ System .out .println (num );
221
+ num ++;
222
+ if (num == 5 ) {
223
+ break ;
224
+ }
225
+ }
226
+
227
+ // do while
228
+ int num2 = a ;
229
+ do {
230
+ System .out .println (num2 );
231
+ num2 --;
232
+ } while (num2 > 10 );
233
+
234
+
235
+
236
+ // Extra difficulty
237
+ System .out .println ("\n === Extra difficulty ===" );
238
+
239
+ for (int i = 10 ; i <= 55 ; i ++) {
240
+ if (i % 2 == 0 && i != 16 && i % 3 != 0 ) {
241
+ System .out .println (i );
242
+ }
243
+ }
244
+ }
245
+ }
0 commit comments