📘 Módulo 1: Fundamentos de Java
Parte 1: Conceptos Básicos
Lección 1: ¿Qué es Java?
Java es un lenguaje de programación que sirve para decirle a la computadora qué hacer, paso
por paso.
Lección 2: Tu primer programa en Java
public class HolaMundo {
public static void main(String[] args) {
System.out.println("¡Hola, mundo!");
}
}
Lección 3: Tipos de datos
int edad = 25;
double altura = 1.75;
boolean esEstudiante = true;
String nombre = "Juan";
Lección 4: Variables
int miNumero = 7;
String saludo = "Hola";
Lección 5: Operadores
int resultado = 5 + 3;
boolean mayor = 10 > 3;
Lección 6: Condicionales (if)
int edad = 18;
if (edad >= 18) {
System.out.println("Eres mayor de edad");
} else {
System.out.println("Eres menor de edad");
}
Lección 7: Ciclos (while y for)
int i = 1;
while (i <= 5) {
System.out.println(i);
i++;
}
for (int j = 1; j <= 5; j++) {
System.out.println(j);
}
Parte 2: Funciones y Organización del Código
Lección 8: ¿Qué es una función (método)?
public class Saludo {
public static void main(String[] args) {
decirHola();
decirHola();
}
public static void decirHola() {
System.out.println("¡Hola!");
}
}
Lección 9: Funciones con datos (parámetros)
public class Saludo {
public static void main(String[] args) {
decirHolaA("Juan");
decirHolaA("María");
}
public static void decirHolaA(String nombre) {
System.out.println("¡Hola, " + nombre + "!");
}
}
Lección 10: Funciones que devuelven un resultado
public class Suma {
public static void main(String[] args) {
int resultado = sumar(5, 3);
System.out.println("La suma es: " + resultado);
}
public static int sumar(int a, int b) {
return a + b;
}
}
Lección 11: Cómo organizar tu código
public class Calculadora {
public static void main(String[] args) {
mostrarMenu();
int resultado = sumar(10, 5);
System.out.println("Resultado: " + resultado);
}
public static void mostrarMenu() {
System.out.println("Bienvenido a la calculadora");
}
public static int sumar(int a, int b) {
return a + b;
}
}
Parte 3: Entrada del Usuario, Texto y Proyecto
Lección 12: Leer datos del usuario
import java.util.Scanner;
public class EntradaUsuario {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("¿Cómo te llamas? ");
String nombre = entrada.nextLine();
System.out.print("¿Cuántos años tienes? ");
int edad = entrada.nextInt();
System.out.println("¡Hola, " + nombre + "! Tienes " + edad + "
años.");
}
}
Lección 13: Trabajar con texto (String)
String saludo = "Hola, Mundo";
System.out.println(saludo.length());
System.out.println(saludo.toUpperCase());
System.out.println(saludo.toLowerCase());
System.out.println(saludo.contains("Mundo"));
Lección 14: Proyecto Mini – Tu primer programa interactivo
import java.util.Scanner;
public class Fiesta {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("¿Cuál es tu nombre? ");
String nombre = entrada.nextLine();
System.out.print("¿Cuántos años tienes? ");
int edad = entrada.nextInt();
if (edad >= 18) {
System.out.println("¡Hola " + nombre + "! Puedes entrar a la
fiesta 🎉");
} else {
System.out.println("Lo siento " + nombre + ", eres menor de
edad 😔");
}
}
}