Método alterar em Java

1 resposta
S

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:

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