Atomo Certificacoes

Run Settings
LanguageJava
Language Version
Run Command
package backend; public class Comunicacao { private String[] candidato = new String[3]; private String[] cidade = new String[3]; private String[] dataProva = new String[3]; private String[] mensagem = new String[3]; private int[] codigoMensagem = new int[3]; public String getCandidato(int i) { return candidato[i]; } public void setCandidato(String[] candidato, int i) { for (i = 0; i < this.candidato.length; i++) { this.candidato[i] = candidato[i]; } } public String[] getCidade() { return cidade; } public void setCidade(String[] cidade) { this.cidade = cidade; } public String[] getDataProva() { return dataProva; } public void setDataProva(String[] dataProva) { this.dataProva = dataProva; } public String[] getMensagem() { return mensagem; } public void setMensagem(String[] mensagem) { this.mensagem = mensagem; } public int[] getTexto() { return codigoMensagem; } public void setTexto(int[] texto) { this.codigoMensagem = texto; } }
package frontend; import java.util.Scanner; import backend.Comunicacao; public class Tela { static Scanner ler = new Scanner(System.in); static Comunicacao com = new Comunicacao(); static String[] candidato = new String[3]; public static void main(String[] args) { candidato[0] = "João"; candidato[1] = "Maria"; candidato[2] = "Luciano"; com.setCandidato(candidato, 0); com.setCandidato(candidato, 1); com.setCandidato(candidato, 2); mostraMenuPrincipal(); } public static void mostraMenuPrincipal() { System.out.println("====================="); System.out.println("ATOMO CERTIFICACOES"); System.out.println("====================="); System.out.println("O: Consultar cadastro"); System.out.println("S: Sair"); System.out.print("Escolha uma das opções acima: "); char opcao = ler.next().toUpperCase().charAt(0); selecionaOpcoesDoMenuPrincipal(opcao); } public static void selecionaOpcoesDoMenuPrincipal(char opcao) { switch (opcao) { case 'O': consultarCadastro(); break; case 'S': sairDoPrograma(); break; default: System.out.println("\nOpcão inválida. Tente novamente.\n"); mostraMenuPrincipal(); break; } } public static void consultarCadastro() { System.out.print("Digite o código do aluno: "); while (!ler.hasNextInt()) { System.out.print("\n=> Escolha só numeros entre 0 e 2 e aperte ENTER..."); ler.next(); } int codigoDoAluno = ler.nextInt(); while (codigoDoAluno < 0 || codigoDoAluno > 2) { System.out.print("\n:: Escolha numeros entre 0 e 2 e aperte ENTER..."); codigoDoAluno = ler.nextInt(); } System.out.print(com.getCandidato(codigoDoAluno)); } private static void sairDoPrograma() { System.out.println("\nPrograma encerrado."); } }
Editor Settings
Theme
Key bindings
Full width
Lines