Skip to content

Commit 7f9977f

Browse files
authored
Merge pull request mouredev#2663 from sergiopq/main
#1 - Java
2 parents b939d19 + 679ef38 commit 7f9977f

File tree

1 file changed

+245
-0
lines changed
  • Roadmap/01 - OPERADORES Y ESTRUCTURAS DE CONTROL/java

1 file changed

+245
-0
lines changed
Lines changed: 245 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,245 @@
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

Comments
 (0)