Skip to content

Commit d083ce1

Browse files
authored
Merge pull request mouredev#6315 from zemanue/zemanue-branch
#00 - Java
2 parents e1804c6 + 63bb171 commit d083ce1

File tree

2 files changed

+140
-0
lines changed
  • Roadmap
    • 00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/java
    • 01 - OPERADORES Y ESTRUCTURAS DE CONTROL/java

2 files changed

+140
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
2+
// EJERCICIO #00: SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO
3+
4+
public class zemanue {
5+
6+
// URL del sitio web oficial de Java: https://www.java.com/es/
7+
8+
// Ejemplos de diferentes tipos de comentarios:
9+
// Comentario de una línea
10+
/* Comentario
11+
* de
12+
* varias
13+
* líneas */
14+
15+
// Creación de variables y constantes:
16+
final String constante = "roadmap";
17+
byte b = 127;
18+
short corto = 32767;
19+
int entero = 99999999;
20+
long largo = 1234567890;
21+
float flotante = 3.1f;
22+
double decimal = 124.912;
23+
char caracter = 'c';
24+
boolean booleano = true;
25+
26+
// Impresión de "¡Hola, Java!"
27+
public static void main(String[] args) {
28+
System.out.println("¡Hola, Java!");
29+
}
30+
}
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
2+
// EJERCICIO #01: OPERADORES Y ESTRUCTURAS DE CONTROL
3+
4+
public class zemanue {
5+
public static void main(String[] args) {
6+
7+
int a = 10, b = 2;
8+
System.out.println("Variables: a = " + a + ", b = " + b);
9+
10+
System.out.println("OPERADORES ARITMÉTICOS/ALGEBRAICOS:");
11+
System.out.println("- Suma: a + b = " + (a + b));
12+
System.out.println("- Resta: a - b = " + (a - b));
13+
System.out.println("- Multiplicación: a * b = " + (a * b));
14+
System.out.println("- División: a / b = " + (a / b));
15+
System.out.println("- Módulo/resto: a % b = " + (a % b));
16+
17+
System.out.println("OPERADORES DE INCREMENTO y DECREMENTO:");
18+
a++;
19+
System.out.println("- Incremento: a++ = " + a);
20+
a--;
21+
System.out.println("- Decremento: a-- = " + a);
22+
23+
System.out.println("OPERADORES DE ASIGNACIÓN:");
24+
b = 5;
25+
System.out.println("- Asignación: b = 5 --> b = " + b);
26+
b += 10;
27+
System.out.println("- Suma y asignación: b += 10 --> b = " + b);
28+
b -= 3;
29+
System.out.println("- Resta y asignación: b -= 3 --> b = " + b);
30+
b *= 2;
31+
System.out.println("- Multiplicación y asignación: b *= 2 --> b = " + b);
32+
b /= 8;
33+
System.out.println("- División y asignación: b /= 8 --> b = " + b);
34+
35+
System.out.println("OPERADORES RELACIONALES/DE COMPARACIÓN:");
36+
System.out.println("- Igualdad: a == b = " + (a == b));
37+
System.out.println("- Desigualdad: a!= b = " + (a != b));
38+
System.out.println("- Mayor que : a > b = " + (a > b));
39+
System.out.println("- Menor que : b < a = " + (a < b));
40+
System.out.println("- Mayor o igual a: a >= 11 = " + (a >= 11));
41+
System.out.println("- Menor o igual a: b <= 3 = "+ (b <= 3));
42+
43+
System.out.println("OPERADORES LÓGICOS:");
44+
System.out.println("- && (AND): (a < 100 && a > 1) = " + (a < 100 && a > 1));
45+
System.out.println("- || (OR): (a < 10 || b > 1) = " + (a < 10 || b > 1));
46+
System.out.println("- ! (NOT): !(b == 30) = " + !(b == 30));
47+
48+
System.out.println("OPERADOR TERNARIO: \"?\" y \":\" ");
49+
int mayor = (a > b) ? a : b;
50+
System.out.println("int mayor = (a > b) ? a : b --> " + mayor);
51+
52+
53+
System.out.println("ESTRUCTURAS DE CONTROL");
54+
System.out.println("CONDICIONALES");
55+
System.out.println("- IF-ELSE: ");
56+
String resultado;
57+
if (a > b) {
58+
resultado = "a es mayor que b";
59+
} else if (a < b) {
60+
resultado = "b es mayor que a";
61+
} else {
62+
resultado = "a y b son iguales";
63+
}
64+
System.out.println(resultado);
65+
66+
System.out.println("ITERATIVAS (BUCLES)");
67+
System.out.println("- FOR:");
68+
for (int i = 0; i < 10; i++) {
69+
System.out.print(i);
70+
}
71+
System.out.println("");
72+
73+
System.out.println("- FOR EACH:");
74+
String[] cuatroLetras = new String[] {"a", "b", "c", "d"};
75+
for (String string : cuatroLetras) {
76+
System.out.print(string);
77+
}
78+
System.out.println("");
79+
80+
System.out.println("- WHILE:");
81+
int c = 15;
82+
while (c > a) {
83+
System.out.print(c + "-");
84+
c--;
85+
}
86+
System.out.println("");
87+
88+
System.out.println("- DO WHILE: ");
89+
do {
90+
System.out.println("Se imprime al menos una vez");
91+
} while (a < b);
92+
93+
System.out.println("EXCEPCIONES: ");
94+
System.out.println("Try-catch:");
95+
try {
96+
c /= 0;
97+
} catch (ArithmeticException divisionEntre0) {
98+
System.out.println("No se puede dividir entre 0");
99+
}
100+
101+
System.out.println("EJERCICIO OPCIONAL:");
102+
for (int i = 10; i < 56; i++) {
103+
if ((i % 2 != 0)
104+
&& i != 16
105+
&& i % 3 != 0) {
106+
System.out.println(i);
107+
}
108+
}
109+
}
110+
}

0 commit comments

Comments
 (0)