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/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..289f4e2
--- /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/Programacion.iml b/Programacion.iml
new file mode 100644
index 0000000..b107a2d
--- /dev/null
+++ b/Programacion.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..509f906 100644
--- a/basic/c00_helloworld/HelloWorldExercises.java
+++ b/basic/c00_helloworld/HelloWorldExercises.java
@@ -10,24 +10,49 @@ 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("Belén");
// 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.
+ /* System.out.println (Imprime en la cosola)
+ System.err.println(Imprime errores en la consola)
+ */
// 4. Crea un comentario en varias líneas.
+ /* Estoy
+ creando
+ un
+ comentario
+ */
// 5. Imprime tu edad, tu color favorito y tu ciudad.
+ System.out.println("30");
+ System.out.println("Violeta");
+ System.out.println("Bs. As.");
// 6. Explora los diferentes System.XXX.println(); más allá de "out".
+ System.err.println("Ocurrió un error");
// 7. Utiliza varios println para imprimir una frase.
+ System.out.println("Estoy");
+ System.out.println("creando");
+ 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("☺");
+ System.out.println("♥");
// 9. Intenta ejecutar el programa sin el método main y observa el error.
+ //Anula toda la función
//10. Intenta cambiar el nombre del archivo a uno diferente del de la clase y compílalo. ¿Qué pasa?
+ //Va a ocurrir un error ya que el compilador espera que el nombre del archivo sea el mismo que la clase principal definida en el
+
}
}
\ No newline at end of file
diff --git a/basic/c01_beginner/BeginnerExercises.java b/basic/c01_beginner/BeginnerExercises.java
index d940c5f..19934b9 100644
--- a/basic/c01_beginner/BeginnerExercises.java
+++ b/basic/c01_beginner/BeginnerExercises.java
@@ -10,23 +10,48 @@ public class BeginnerExercises {
public static void main(String[] args) {
// 1. Declara una variable de tipo String y asígnale tu nombre.
+ String nombre = "Belen";
+ System.out.println("Me llamo " + nombre);
// 2. Crea una variable de tipo int y asígnale tu edad.
+ int edad = 30;
+ System.out.println("Tengo "+ edad);
// 3. Crea una variable double con tu altura en metros.
+ double altura = 1.67;
+ System.out.println("Mido "+ 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 = "belenbellini.94@gmail.com";
+ System.out.println(email);
// 6. Crea una variable de tipo char y guárdale tu inicial.
+ char letra = 'B';
// 7. Declara una variable de tipo String con tu localidad, y a continuación cambia su valor y vuelve a imprimirla.
+ String localidad = "Mi Localidad";
+ System.out.println("localidad inicial " + localidad);
+ localidad = "Otra localidad";
+ System.out.println("Localidad actualizada " + localidad);
// 8. Crea una variable int llamada a, otra b, e imprime la suma de ambas.
+ int a = 6;
+ int b = 9;
+
+ int suma = a + b;
+ System.out.println(suma);
// 9. Imprime el tipo de dos variables creadas anteriormente.
+ System.out.println(nombre);
+ System.out.println(letra);
// 10. Intenta declarar una variable sin inicializarla y luego asígnale un valor antes de imprimirla.
+ String declarar = "";
+ declarar = "algo";
+ System.out.println(declarar);
}
}
diff --git a/basic/c02_operators/OperatorsExercises.java b/basic/c02_operators/OperatorsExercises.java
index 3732928..80e3586 100644
--- a/basic/c02_operators/OperatorsExercises.java
+++ b/basic/c02_operators/OperatorsExercises.java
@@ -10,23 +10,76 @@ public class OperatorsExercises {
public static void main(String[] args) {
// 1. Crea una variable con el resultado de cada operación aritmética.
+ int num = 20;
+ int num1 = 4;
+ //Operacion aritmética
+
+ int suma = num + num1;
+ System.out.println(suma);
+ int resta = num - num1;
+ System.out.println(resta);
+ int multiplicacion = num * num1;
+ System.out.println(multiplicacion);
+ int division = num / num1;
+ System.out.println(division);
// 2. Crea una variable para cada tipo de operación de asignación.
+ int a = 5;
+ System.out.println(" ");
+ System.out.println(a);
+ a += 6;
+ System.out.println(a);
+ a -= 3;
+ System.out.println(a);
+ a *= 2;
+ System.out.println(a);
+ a /= 4;
+ System.out.println(a);
// 3. Imprime 3 comparaciones verdaderas con diferentes operadores de comparación.
+ System.out.println(" ");
+ System.out.println(a != 5);
+ System.out.println(a < 5);
+ System.out.println(a <= 5);
// 4. Imprime 3 comparaciones falsas con diferentes operadores de comparación.
+ System.out.println(a == 5);
+ System.out.println(a > 5);
+ System.out.println(a >= 5);
// 5. Utiliza el operador lógico and.
+ System.out.println(" ");
+
+ System.out.println(true && true);
+ System.out.println(true && false);
+ System.out.println(false && true);
+ System.out.println(false && false);
+
+ System.out.println(2 < 4 && 9 == 2);
// 6. Utiliza el operador lógico or.
+ System.out.println(true || true);
+ System.out.println(true || false);
+ System.out.println(false || true);
+ System.out.println(false || false);
+
+ System.out.println(2 < 4 || 9 == 2);
+
// 7. Combina ambos operadores lógicos.
+ System.out.println(5 > 4 && 2 < 4 || 9 == 2);
// 8. Añade alguna negación.
+ System.out.println(!true);
+ System.out.println(!false);
+ System.out.println(2 < 4 || 9 == 2);
// 9. Imprime 3 ejemplos de uso de operadores unarios.
+ System.out.println(+a);
+ System.out.println(-a);
+ System.out.println(++a);
// 10. Combina operadores aritméticos, de comparación y lógicos.
+ System.out.println(2 < 4 || 9 == 2);
}
}
diff --git a/basic/c03_strings/StringsExercises.java b/basic/c03_strings/StringsExercises.java
index 32439a1..a4cfb32 100644
--- a/basic/c03_strings/StringsExercises.java
+++ b/basic/c03_strings/StringsExercises.java
@@ -10,23 +10,50 @@ public class StringsExercises {
public static void main(String[] args) {
// 1. Concatena dos cadenas de texto.
+ String name = "Belen";
+ var lastname = new String ("Bellini");
+ System.out.println(name + " " + lastname);
// 2. Muestra la longitud de una cadena de texto.
+ String texto = "No se me ocurre que escribir";
+ System.out.println(texto.length());
// 3. Muestra el primer y último carácter de un string.
+ String texto2 = "Otra variable";
+ System.out.println(texto2.charAt(0));
+ System.out.println(texto2.charAt(texto2.length() - 1));
// 4. Convierte a mayúsculas y minúsculas un string.
+ System.out.println(name.toLowerCase());
+ System.out.println(name.toUpperCase());
+
+ System.out.println(name);
// 5. Comprueba si una cadena de texto contiene una palabra concreta.
+ System.out.println(texto2.contains("Otra"));
+ System.out.println("Estoy creando otro boolean".contains("Belen"));
// 6. Formatea un string con un entero.
+ var num = 50;
+ System.out.println(String.format("Estoy buscando un número que es %d", num));
// 7. Elimina los espacios en blanco al principio y final de un string.
+ String texto3 = " Lo estoy creando para eliminar lugares ";
+ System.out.println(texto3);
+ System.out.println(texto3.trim());
// 8. Sustituye todos los espacios en blanco de un string por un guión (-).
+ System.out.println("Hola, quiero reemplazar los espacios por algo mas copado".replace(" ", "-"));
// 9. Comprueba si dos strings son iguales.
+ var a = "Comparaciones";
+ var b = "Comparaciones";
+
+ System.out.println( a == b);
+
+ System.out.println(name.equals(lastname));
// 10. Comprueba si dos strings tienen la misma longitud.
+ System.out.println(name.length());
}
}
diff --git a/basic/c04_conditionals/ConditionalsExercises.java b/basic/c04_conditionals/ConditionalsExercises.java
index 69afd8c..3ac9016 100644
--- a/basic/c04_conditionals/ConditionalsExercises.java
+++ b/basic/c04_conditionals/ConditionalsExercises.java
@@ -5,29 +5,140 @@
Vídeo: https://www.twitch.tv/videos/2436086584
*/
+import java.util.Scanner;
+
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).
+ var age = 18;
+ System.out.println(age >= 18);
+
+ if (age >= 18) {
+ System.out.println("El usuario es mayor de edad");
+ } else if (age == 18) {
+ System.out.println("El usuario cumplio 18 por lo tanto es mayor de edad");
+ } else {
+ System.out.println("El usuario es menor de edad");
+ }
// 2. Declara dos números y muestra cuál es mayor, o si son iguales.
+ int num1 = 25;
+ int num2 = 5;
+ if (num1 > num2) {
+ System.out.println("El número mayor es: " + num1);
+ } else if (num2 > num1) {
+ System.out.println("El número mayor es: " + num2);
+ } else
+ System.out.println("Los números son iguales");
+
// 3. Dado un número, verifica si es positivo, negativo o cero.
+ int num = 20;
+ if (num > 0) {
+ System.out.println(num + " Es positivo.");
+ } else if (num < 0) {
+ System.out.println(num + " Es negativo");
+ } else {
+ System.out.println(num + " Es cero");
+ }
// 4. Crea un programa que diga si un número es par o impar.
+ int num3 = 6;
+ if (num3 % 2 == 0) {
+ System.out.println(num3 + " Es par");
+ } else {
+ System.out.println(num3 + " Es impar");
+ }
// 5. Verifica si un número está en el rango de 1 a 100.
+ int num4 = 100;
+
+ if (num4 >= 1 && num4 <= 100) {
+ System.out.println("El número " + num4 + " se encuntra dentro del rango");
+ } else {
+ System.out.println("El número " + num4 + " se encuentra fuera del rango");
+ }
// 6. Declara una variable con el día de la semana (1-7) y muestra su nombre con switch.
+ Scanner sc = new Scanner(System.in);
+ System.out.println("Ingresá un número del 1 al 7 para ver el día");
+ //int day = sc.nextInt();
+ //sc.close();
+ int dia = sc.nextInt();
+ sc.close();
+ //int dia = 5;
+ switch (dia){
+ 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("El día señalado no existe");
+ }
// 7. Simula un sistema de notas: muestra "Sobresaliente", "Aprobado" o "Suspenso" según la nota (0-100).
+ int nota = 90;
+ if(nota < 0 || nota > 100){
+ System.out.println("Nota fuera de rango");
+ }else{
+ if (nota >= 90){
+ System.out.println("Sobresaliente");
+ } else if (nota >= 60) {
+ 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 edad = 12;
+ boolean acompañado = true;
+ if( edad >= 15 || acompañ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 = 'A';
+ char letraMinuscula = Character.toLowerCase(letra);
+ if(letraMinuscula == 'a' || letraMinuscula == 'e' || letraMinuscula == 'i' || letraMinuscula =='o' || letraMinuscula == '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 a = 5;
+ int b = 20;
+ int c = 32;
+
+ if (a > b && a > c ){
+ System.out.println("a es el mayor");
+ } else if ( b > c && b > a){
+ System.out.println("b es el mayor");
+ }else{
+ System.out.println(" c es el mayor");
+ }
}
-}
+}
\ No newline at end of file