Skip to content

Commit 11e50ce

Browse files
authored
Merge pull request #8652 from gerthai08/main
#00 - java
2 parents 4dddfd8 + 4849048 commit 11e50ce

File tree

2 files changed

+183
-0
lines changed

2 files changed

+183
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
//sitio web oficial del lenguaje de programación
2+
//https://www.oracle.com/latam/java/
3+
4+
import org.w3c.dom.ls.LSOutput;
5+
6+
public class Gerthai08 {
7+
8+
public static void main(String[] args) {
9+
10+
//Diferentes sintaxis que existen para crear comentarios
11+
//Comentarios en linea
12+
/*
13+
* Comentarios en varias lineas
14+
*/
15+
16+
//Crea una variable y una constante
17+
//variable
18+
int variable = 1;
19+
20+
//constante
21+
final String constante = "Esto es una constante";
22+
23+
//variables primitivas
24+
byte aByte = 127;
25+
short aShort = 32767;
26+
int aInt = 2147483647;
27+
long aLong = 9223372036854775807L;
28+
float aFloat = 19.1f;
29+
double aDouble = 19.1;
30+
char aChar = 'a';
31+
boolean aBoolean = true;
32+
33+
//Imprime en la terminal de texto
34+
System.out.println("¡Hola,java!");
35+
}
36+
}
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
/*
2+
* EJERCICIO:
3+
* - Crea ejemplos utilizando todos los tipos de operadores de tu lenguaje:
4+
* Aritméticos, lógicos, de comparación, asignación, identidad, pertenencia, bits...
5+
* (Ten en cuenta que cada lenguaje puede poseer unos diferentes)
6+
*
7+
* - Utilizando las operaciones con operadores que tú quieras, crea ejemplos
8+
* que representen todos los tipos de estructuras de control que existan
9+
* en tu lenguaje:
10+
* Condicionales, iterativas, excepciones...
11+
*
12+
* - Debes hacer print por consola del resultado de todos los ejemplos.
13+
*
14+
* DIFICULTAD EXTRA (opcional):
15+
* Crea un programa que imprima por consola todos los números comprendidos
16+
* entre 10 y 55 (incluidos), pares, y que no son ni el 16 ni múltiplos de 3.
17+
*
18+
* Seguro que al revisar detenidamente las posibilidades has descubierto algo nuevo.
19+
*/
20+
21+
public class Gerthai08 {
22+
public static void main(String[] arg) {
23+
24+
// ASIGNACIÓN
25+
int a = 5;
26+
int b = 10;
27+
System.out.println(a += 2);
28+
System.out.println(a -= 2);
29+
System.out.println(a /= 2);
30+
System.out.println(a *= 2);
31+
System.out.println(++a);
32+
System.out.println(--a);
33+
34+
// ARITMÉTICOS
35+
System.out.println(a + b);
36+
System.out.println(a - b);
37+
System.out.println(a * b);
38+
System.out.println(a / b);
39+
System.out.println(a % b);
40+
41+
// RELACIONALES
42+
System.out.println(a == b);
43+
System.out.println(a <= b);
44+
System.out.println(a >= b);
45+
System.out.println(a < b);
46+
System.out.println(a > b);
47+
System.out.println(a != b);
48+
49+
50+
// LÓGICOS
51+
System.out.println(a + a == b && b - a == a);
52+
System.out.println(a + a == b || b - a == a);
53+
System.out.println(a + a == b & b - a == a);
54+
System.out.println(a + a == b | b - a == a);
55+
System.out.println(!(a + a == b || b - a == a));
56+
57+
/*
58+
ESTRUCTURAS SELECTIVAS
59+
*/
60+
61+
// CICLO IF
62+
63+
if (a > b) {
64+
System.out.println("La variable A es igual a: " + a);
65+
System.out.println("La variable B es igual a: " + b);
66+
System.out.println("La variable A es mayor que B");
67+
}
68+
69+
// CICLO ELSE IF
70+
else if (a == b) {
71+
System.out.println("Las variables A y B son iguales");
72+
}
73+
74+
// CICLO ELSE
75+
else {
76+
System.out.println("La variable A es igual a: " + a);
77+
System.out.println("La variable B es igual a: " + b);
78+
System.out.println("La variable B es mayor que A");
79+
}
80+
81+
// CICLO SWITCH
82+
83+
switch (a) {
84+
case 1:
85+
System.out.println("La variable A es igual a 1");
86+
break;
87+
case 2:
88+
System.out.println("La variable A es igual a 2");
89+
break;
90+
case 3:
91+
System.out.println("La variable A es igual a 3");
92+
break;
93+
case 4:
94+
System.out.println("La variable A es igual a 4");
95+
break;
96+
case 5:
97+
System.out.println("La variable A es igual a 5");
98+
break;
99+
case 6:
100+
System.out.println("La variable A es igual a 6");
101+
break;
102+
case 7:
103+
System.out.println("La variable A es igual a 7");
104+
break;
105+
default:
106+
System.out.println("La variable A es mayor a 7");
107+
break;
108+
}
109+
110+
111+
/*
112+
ESTRUCTURAS REPETITIVAS
113+
*/
114+
115+
//ESTRUCTURA WHILE
116+
117+
while (b == 10) {
118+
System.out.println("La variable B es igual a: " + b);
119+
--b;
120+
121+
}
122+
123+
124+
//ESTRUCTURA DO-WHILE
125+
126+
do {
127+
System.out.println("La variable A es igual a: " + a + " y es mayor que 0");
128+
a--;
129+
} while (a > 0);
130+
131+
132+
//ESTRCUTURA FOR
133+
for (a = 0; a < 5; a++) {
134+
System.out.println("La variable a es igual a: " + a + " y es menor a 5");
135+
}
136+
137+
// EJERCICIO EXTRA
138+
int c = 10;
139+
for (c = 10; c >= 10 && c <= 55; c++) {
140+
if (c % 2 == 0 && c % 3 != 0 && c != 16) {
141+
System.out.println(c);
142+
}
143+
144+
}
145+
146+
}
147+
}

0 commit comments

Comments
 (0)