En este tutorial, construiremos un programa de lista de tareas en Java. Aprenderemos a manejar listas, entrada de usuario y flujo básico de control. ¡Comencemos a organizar tareas!
¿Te interesa aprender Java? Aquí puedes ver todos los cursos gratuitos de Java para tí.
Paso 1: Configuración del Proyecto:
Crea un nuevo proyecto Java en tu IDE y nómbralo “ListaDeTareas”.
Paso 2: Creación de la Clase Principal:
Crea una clase llamada “TareasApp” en el paquete principal. Este será el punto de entrada para nuestra aplicación.
Paso 3: Implementación de la Lista de Tareas:
Utilizaremos la clase ArrayList
para almacenar y administrar las tareas. Importa la clase java.util.ArrayList
.
import java.util.ArrayList;
public class TareasApp {
public static void main(String[] args) {
ArrayList<String> tareas = new ArrayList<>();
// ... (código para agregar y listar tareas)
}
}
Paso 4: Captura de la Entrada del Usuario:
Importa la clase java.util.Scanner
y crea una instancia para capturar la entrada del usuario.
import java.util.Scanner;
public class TareasApp {
public static void main(String[] args) {
// ... (código para crear ArrayList)
Scanner scanner = new Scanner(System.in);
// ... (código para agregar y listar tareas)
scanner.close();
}
}
Paso 5: Agregar y Listar Tareas:
Implementa un ciclo para que el usuario pueda agregar tareas y luego listarlas.
import java.util.Scanner;
import java.util.ArrayList;
public class TareasApp {
public static void main(String[] args) {
ArrayList<String> tareas = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.print("Ingrese una tarea (o escriba 'salir' para terminar): ");
String tarea = scanner.nextLine();
if (tarea.equalsIgnoreCase("salir")) {
break;
}
tareas.add(tarea);
}
System.out.println("Lista de tareas:");
for (String tarea : tareas) {
System.out.println("- " + tarea);
}
scanner.close();
}
}
Resultado (Ejemplo)
Aquí tienes un ejemplo de cómo se vería la ejecución del programa de lista de tareas en la consola:
Ingrese una tarea (o escriba 'salir' para terminar): Comprar víveres
Ingrese una tarea (o escriba 'salir' para terminar): Hacer ejercicio
Ingrese una tarea (o escriba 'salir' para terminar): Estudiar para el examen
Ingrese una tarea (o escriba 'salir' para terminar): Salir a pasear
Ingrese una tarea (o escriba 'salir' para terminar): Salir
Lista de tareas:
- Comprar víveres
- Hacer ejercicio
- Estudiar para el examen
- Salir a pasear
En este ejemplo:
- El usuario ingresa varias tareas una por una.
- Cuando el usuario ingresa “Salir”, el programa detiene la entrada de tareas.
- Luego, el programa muestra la lista completa de tareas ingresadas.
Puedes modificar los mensajes y la lógica según tus preferencias para que se ajusten al flujo del tutorial.
¡Felicidades!
Has creado un programa de lista de tareas en Java. Has aprendido a manejar listas, capturar entrada del usuario y usar ciclos para interactuar con el programa. A medida que sigas explorando Java, podrás mejorar y expandir esta aplicación.
Y recuerda, si tienes alguna pregunta o comentario, ¡no dudes en dejarlos abajo! ¡Buena suerte en tu viaje de programación!