Boa tarde, sou iniciante em java e estou com algumas dúvidas no meu programa. Nos métodos alterarTitulação e alterarHoras quando incluo um professor e depois altero a titulação ou horas e pesquiso os dados do professor, os dados não alteram. Mas quando imprimo a folha de pagamento eles alteram e isso ocorre apenas com o primeiro professor, quando incluo dois códigos e pesquiso o segundo código, aparece que o código não existe. Segue o programa:
Método alterar em Java
S
1 Resposta
D
Usando o nextDouble ou nextInt só lê o próximo número e não até a quebra de linha, portanto sempre será necessário adicionar o nextLine:
int i = scanner.nextInt();
scanner.nextLine();
ou use somente o nextLine:
int i = nextInt();
public static int nextInt() {
return Integer.parseInt(scanner.nextLine());
}
Criado 19 de junho de 2018
Ultima resposta 20 de jun. de 2018
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo