Buscar

dolist

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

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais