Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
import java.util.Scanner; public class List { public static void main(String[] args) { int menu = 1;//variavel usada no Switch case; int i=0; String[] tarefas = new String[10];//guarda uma quantidade de dados; Scanner ler = new Scanner(System.in);//ler os dados pelo teclado; System.out.println("Bem vindo ao gerenciador de tarefas:"); do{ System.out.println(" Gerenciador de Tarefas "); System.out.println(" "); System.out.println(" 1 - Adicionar Tarefa "); System.out.println(" 2 - Listar Tarefa "); System.out.println(" 3 - Buscar Tarefa "); System.out.println(" 4 - Editar Tarefa "); System.out.println(" 5 - Remover Tarefa "); System.out.println(" 6 - Sair. "); System.out.println("________________________"); System.out.println(" Escolha uma opção:"); menu = ler.nextInt(); switch (menu){ case 1: System.out.println(" Adicionar tarefa:"); tarefas[i] = ler.next(); i = i+1; break; case 2: System.out.println("Lista de Tarefas por posição: "); for(int j=0;j<i;j++) { System.out.println(j+" - "+tarefas[j]); } break; case 3: System.out.println("Qual tarefa você deseja buscar? "); String nome = ler.next(); for(int k =0; k<i; k++){ if(tarefas[k].equals(nome)){ System.out.println(k+" - "+tarefas[k]); } } break; case 4: System.out.println("Qual tarefa você deseja editar? "); String editar = ler.next(); System.out.println(" Digite a nova tarefa: "); for(int l = 0; l < i; l++){ if(tarefas[l].equals(editar)){ tarefas[l] = ler.next(); } } break; case 5: System.out.println("Qual tarefa você deseja remover? "); String remover = ler.next(); for(int m = 0; m < i; m++){ if(tarefas[m].equals(remover)){ for (int t=m; t<i;t++){ tarefas[m]= tarefas[m+1]; m = m+1; } } } i = i-1; break; case 6: menu = 6; break; default: System.out.println("opção invalida."); break; } }while (menu != 6); ler.close(); } } s
Compartilhar