switch(operacao) {
case 1:
System.out.print(“Informe seu nome: \n”);
usuario.setNome(entrada.nextLine());
System.out.print(“Informe seu sobrenome: \n”);
usuario.setSobrenome(entrada.nextLine());
System.out.print(“Informe seu email: \n”);
usuario.setEmail(entrada.nextLine());
System.out.print(“Informe sua senha: \n”);
usuario.setSenha(entrada.nextLine());
System.out.print(“Informe sua data de nascimento: \n”);
usuario.setData(entrada.nextLine());
System.out.print(“Informe sua idade: \n”);
usuario.setIdade(entrada.nextInt());
FileWriter arq = new FileWriter("c:\\Nomes.txt");
PrintWriter gravarArq = new PrintWriter(arq);
gravarArq.printf("+--Resultado--+%n");
gravarArq.printf("** Nome: %s **%n", usuario.getNome());
gravarArq.printf("** Sobrenome: %s **%n", usuario.getSobrenome());
gravarArq.printf("** Email: %s **%n", usuario.getEmail());
gravarArq.printf("** Data Nascimento: %s **%n", usuario.getData());
gravarArq.printf("** Idade: %d **%n", usuario.getIdade());
gravarArq.printf("** Senha: %s **%n", usuario.getSenha());
gravarArq.printf("+-------------+%n");
arq.close();
usuario.setSenha("****PROTEGIDO****");
System.out.printf("\nO nome %s, sobrenome %s, senha %s , data %s, email %s e idade %d foram gravados com sucesso em"
+ " \"c:\\Nomes.txt\".\n", usuario.getNome(), usuario.getSobrenome(), usuario.getSenha(), usuario.getData(), usuario.getEmail(), usuario.getIdade());
break;
}
Quando eu executo, ele não me deixa escrever o nome, pula direto pro sobrenome.