diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..cd83845
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..6f29fee
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..9f26f60
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MoureDev.iml b/MoureDev.iml
new file mode 100644
index 0000000..b107a2d
--- /dev/null
+++ b/MoureDev.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/basic/c00_helloworld/HelloWorldExercises.java b/basic/c00_helloworld/HelloWorldExercises.java
index f8b57d8..4b38323 100644
--- a/basic/c00_helloworld/HelloWorldExercises.java
+++ b/basic/c00_helloworld/HelloWorldExercises.java
@@ -10,24 +10,45 @@ public class HelloWorldExercises {
public static void main(String[] args) {
// 1. Imprime un mensaje que diga tu nombre en lugar de "¡Hola Mundo!".
+ System.out.println("Dario");
// 2. Imprime dos líneas: "Hola" y luego "Mundo" con un solo println.
+ System.out.println("Hola \nMundo");
// 3. Añade un comentario sobre lo que hace cada línea del programa.
+ // public class define una clase accesible desde cualquier lugar del programa
+ // public static void main(String[] args) define el metodo principal desde el cual se ejecuta el codigo
// 4. Crea un comentario en varias líneas.
+ /*
+ estas
+ son
+ varias
+ lineas
+ */
// 5. Imprime tu edad, tu color favorito y tu ciudad.
+ System.out.println("38, azul, Bs As");
// 6. Explora los diferentes System.XXX.println(); más allá de "out".
+ System.err.println("error");
// 7. Utiliza varios println para imprimir una frase.
+ System.out.println("Esto ");
+ System.out.println("es ");
+ System.out.println("una ");
+ System.out.println("frase");
// 8. Imprime un diseño ASCII (por ejemplo, una cara feliz usando símbolos).
+ System.out.println("☺");
+ System.out.println("♫");
+ System.out.println("§");
// 9. Intenta ejecutar el programa sin el método main y observa el error.
+ // anula la hoja.
//10. Intenta cambiar el nombre del archivo a uno diferente del de la clase y compílalo. ¿Qué pasa?
+ // No funciona, porque tienen numbres distintos.
}
}
\ No newline at end of file
diff --git a/basic/c01_beginner/BeginnerExercises.java b/basic/c01_beginner/BeginnerExercises.java
index d940c5f..737086e 100644
--- a/basic/c01_beginner/BeginnerExercises.java
+++ b/basic/c01_beginner/BeginnerExercises.java
@@ -10,23 +10,47 @@ public class BeginnerExercises {
public static void main(String[] args) {
// 1. Declara una variable de tipo String y asígnale tu nombre.
+ String nombre = "Dario";
+ System.out.println(nombre);
// 2. Crea una variable de tipo int y asígnale tu edad.
+ int edad = 38;
+ System.out.println(edad);
// 3. Crea una variable double con tu altura en metros.
+ double altura = 1.91;
+ System.out.println(altura);
// 4. Declara una variable de tipo boolean que indique si te gusta programar.
+ boolean programar = true;
+ System.out.println(programar);
// 5. Declara una constante con tu email.
+ final String email = "dariobellini.86@gmail.com";
+ System.out.println(email);
// 6. Crea una variable de tipo char y guárdale tu inicial.
+ char letra = 'D';
+ System.out.println(letra);
// 7. Declara una variable de tipo String con tu localidad, y a continuación cambia su valor y vuelve a imprimirla.
+ String localidad = "Donde estoy";
+ System.out.println(localidad);
+ localidad = "Donde no estoy";
+ System.out.println(localidad);
// 8. Crea una variable int llamada a, otra b, e imprime la suma de ambas.
+ int a = 4;
+ int b = 3;
+ System.out.println(a + b);
// 9. Imprime el tipo de dos variables creadas anteriormente.
+ System.out.println(letra);
+ System.out.println(email);
// 10. Intenta declarar una variable sin inicializarla y luego asígnale un valor antes de imprimirla.
+ String declarar = "";
+ declarar = "Nuevo valor";
+ System.out.println(declarar);
}
}
diff --git a/basic/c02_operators/OperatorsExercises.java b/basic/c02_operators/OperatorsExercises.java
index 3732928..a3abab5 100644
--- a/basic/c02_operators/OperatorsExercises.java
+++ b/basic/c02_operators/OperatorsExercises.java
@@ -10,23 +10,52 @@ public class OperatorsExercises {
public static void main(String[] args) {
// 1. Crea una variable con el resultado de cada operación aritmética.
+ int a = 2;
+ int b = 4;
+
+ System.out.println(a + b);
+ System.out.println(a - b);
+ System.out.println(a * b);
+ System.out.println(b / a);
// 2. Crea una variable para cada tipo de operación de asignación.
+ int c = 5;
+ int d = 7;
+
+ System.out.println(c*3);
+ System.out.println(d / 7);
+
// 3. Imprime 3 comparaciones verdaderas con diferentes operadores de comparación.
+ System.out.println(a < c);
+ System.out.println(d > b);
+ System.out.println(c != d);
// 4. Imprime 3 comparaciones falsas con diferentes operadores de comparación.
+ System.out.println(a > d);
+ System.out.println(b == c);
+ System.out.println(d < b);
// 5. Utiliza el operador lógico and.
+ System.out.println(a < d && b < d);
// 6. Utiliza el operador lógico or.
+ System.out.println(b > a || c > a);
// 7. Combina ambos operadores lógicos.
+ System.out.println(d > a && c < b || a != b);
// 8. Añade alguna negación.
+ System.out.println(!(d != a));
// 9. Imprime 3 ejemplos de uso de operadores unarios.
+ System.out.println(b++);
+ System.out.println(b);
+ System.out.println(c--);
+ System.out.println(c);
+ System.out.println(++d);
// 10. Combina operadores aritméticos, de comparación y lógicos.
+ System.out.println(a + b > c && d - a < c);
}
}
diff --git a/basic/c03_strings/StringsExercises.java b/basic/c03_strings/StringsExercises.java
index 32439a1..1f620f0 100644
--- a/basic/c03_strings/StringsExercises.java
+++ b/basic/c03_strings/StringsExercises.java
@@ -10,23 +10,38 @@ public class StringsExercises {
public static void main(String[] args) {
// 1. Concatena dos cadenas de texto.
+ String nombre = "Dario";
+ String apellido = "Bellini";
+ System.out.println(nombre + " " + apellido);
// 2. Muestra la longitud de una cadena de texto.
+ System.out.println(nombre.length());
// 3. Muestra el primer y último carácter de un string.
+ System.out.println(nombre.charAt(0));
+ System.out.println(apellido.charAt(apellido.length() - 1));
// 4. Convierte a mayúsculas y minúsculas un string.
+ System.out.println(nombre.toLowerCase());
+ System.out.println(apellido.toUpperCase());
// 5. Comprueba si una cadena de texto contiene una palabra concreta.
+ System.out.println(nombre.contains("ar"));
// 6. Formatea un string con un entero.
+ int e = 38;
+ System.out.println(String.format("Hi %s, tengo %d.", nombre, e));
// 7. Elimina los espacios en blanco al principio y final de un string.
+ System.out.println(" Es para eliminar los espacios ".trim());
// 8. Sustituye todos los espacios en blanco de un string por un guión (-).
+ System.out.println("Es para cambiar los lugares en blanco ".replace(" ", "-"));
// 9. Comprueba si dos strings son iguales.
+ System.out.println(nombre.equals(apellido));
// 10. Comprueba si dos strings tienen la misma longitud.
+ System.out.println(nombre.length() == apellido.length());
}
}
diff --git a/basic/c04_conditionals/ConditionalsExercises.java b/basic/c04_conditionals/ConditionalsExercises.java
index 69afd8c..a1cf376 100644
--- a/basic/c04_conditionals/ConditionalsExercises.java
+++ b/basic/c04_conditionals/ConditionalsExercises.java
@@ -10,24 +10,133 @@ public class ConditionalsExercises {
public static void main(String[] args) {
// 1. Establece la edad de un usuario y muestra si puede votar (mayor o igual a 18).
+ int edad = 19;
+
+ if (edad >= 18) {
+ System.out.println("Puede votar");
+ } else {
+ System.out.println("No puede votar");
+ }
// 2. Declara dos números y muestra cuál es mayor, o si son iguales.
+ int a = 9;
+ int b = 8;
+
+ if (a > b){
+ System.out.println(a + " es mayor a " + b);
+ } else if (b > a) {
+ System.out.println(b + " es mayor a " + a);
+ }else{
+ System.out.println("Son iguales");
+ }
// 3. Dado un número, verifica si es positivo, negativo o cero.
+ int c = 5;
+
+ if (c > 0){
+ System.out.println("Es positivo");
+ } else if (c < 0) {
+ System.out.println("Es negativo");
+ } else {
+ System.out.println("Es cero");
+ }
// 4. Crea un programa que diga si un número es par o impar.
+ int d = 7;
+
+ if (d % 2 == 0) {
+ System.out.println("Es par");
+ } else{
+ System.out.println("Es impar");
+ }
// 5. Verifica si un número está en el rango de 1 a 100.
+ int e = 50;
+
+ if(e >= 1 && e <= 100){
+ System.out.println("Esta en el rango");
+ }else{
+ System.out.println("No esta en el rango");
+ }
+
// 6. Declara una variable con el día de la semana (1-7) y muestra su nombre con switch.
+ var DiaDeLaSemana = 2;
+
+ switch (DiaDeLaSemana){
+ case 1:
+ System.out.println("Lunes");
+ break;
+ case 2:
+ System.out.println("Martes");
+ break;
+ case 3:
+ System.out.println("Miercoles");
+ break;
+ case 4:
+ System.out.println("Jueves");
+ break;
+ case 5:
+ System.out.println("Viernes");
+ break;
+ case 6:
+ System.out.println("Sabado");
+ break;
+ case 7:
+ System.out.println("Domingo");
+ break;
+ default:
+ System.out.println("Numero ingresado incorrecto");
+ }
// 7. Simula un sistema de notas: muestra "Sobresaliente", "Aprobado" o "Suspenso" según la nota (0-100).
+ int nota = 85;
+
+ if(nota < 0 || nota > 100){
+ System.out.println("Numero fuera del rango establecido");
+ }else{
+ if(nota >= 90){
+ System.out.println("Sobresaliente");
+ } else if (nota >= 70) {
+ System.out.println("Aprobado");
+ }else{
+ System.out.println("Suspenso");
+ }
+ }
// 8. Escribe un programa que determine si puedes entrar al cine: debes tener al menos 15 años o ir acompañado.
+ int años = 16;
+ boolean acampoñado = false;
+
+ if (años >= 15 || acampoñado){
+ System.out.println("Puede ingresar");
+ }else {
+ System.out.println("No puede ingresar");
+ }
// 9. Crea un programa que diga si una letra es vocal o consonante.
+ char letra = 'u';
+
+ if (letra == 'a' || letra == 'e' || letra == 'i' || letra == 'o' || letra == 'u' ){
+ System.out.println("Es Vocal");
+ }else {
+ System.out.println("Es consonante");
+ }
// 10. Usa tres variables a, b, c y muestra cuál es el mayor de las tres.
+ int aa = 8;
+ int bb = 11;
+ int cc = 15;
+
+ if ( aa > bb && aa > cc){
+ System.out.println("aa es la mayor");
+ } else if (bb > cc && bb > aa) {
+ System.out.println("bb es el mayor");
+ }else if (cc > aa && cc > bb) {
+ System.out.println("cc es el mayor");
+ }else{
+ System.out.println("error");
+ }
}
}