Ola pessoal… eu comecei meu curso de SI esse semestre e logo de cara o prof pediu um programa onde o usuario pudesse criar projetos, alterar , excluir e listar os projetos usanso o ArrayList. Eu nao tenho experiencia nenhuma com promgramação entao to sofrendo bastante. O programa roda direito na opcao de novo projeto salva tudo bonitinho mas depois que vai pro menu principal eu nao consigo listar os projetos salvos, nao consigo usar a ArrayList da outra classe. Alguem me da uma luz e tenta me explicar como completaria os outros metodos do menu. pq to quase desistindo do curso kkkkk
public static void main(String[] args) {
menuProjeto();
}
public static void criarProjeto() {
int y = 1;
ArrayList ve = new ArrayList();
while(y == 1){
System.out.println("Digite o nome do projeto: ");
Scanner leia = new Scanner(System.in);
String titulo = leia.next();
System.out.println("Digite o codigo interno: ");
Scanner leiaci = new Scanner(System.in);
String codigo_interno = leiaci.nextLine();
System.out.println("Digite o orçamento: ");
Scanner leiaor = new Scanner(System.in);
String orcamento = leiaor.nextLine();
System.out.println("Digite a duração: ");
Scanner leiad = new Scanner(System.in);
String duracao = leiad.nextLine();
ve.add(" Projeto: " + titulo + " Codigo interno: " + codigo_interno + " Orçamento: " + orcamento + " Duração: " + duracao);
System.out.println("Deseja Adicionar outro Projeto: \n [1]SIM \n [2]NAO e voltar ao Menu Principal ");
y = leia.nextInt();
}
for (int i = 0; i < ve.size(); i++)
System.out.println(ve.get(i));
menuProjeto();
}
public static void menuProjeto() {
System.out.println("O que você deseja fazer:");
System.out.println("[1]Inserir um novo projeto");
System.out.println("[2]Listar todos os projetos");
System.out.println("[3]Atualizar a avaliação do projeto");
System.out.println("[4]Excluir um projeto");
System.out.println("[5]Listar um projeto pelo número");
System.out.println("[6]Sair");
Scanner teclado = new Scanner(System.in);
int numero = teclado.nextInt();
switch(numero){
case 1:
criarProjeto();
break;
case 2:
listarProjeto();
break;
case 3:
alterarProjeto();
break;
case 4:
apagarProjeto();
break;
case 5:
listarProjeto();
break;
default:
encerrarPrograma();
break;
}
}
private static void listaProjeto() {
}
}

