Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem irmãos é o seguinte estou fazendo um algoritmo em java que precisa armazenar em um vetor 5 nomes de funcionarios e as 5 idades dos funcionarios veja o codigo
System.out.println(“SEJA BEM VINDO AO HOTEL FELIZ”);
System.out.println("Digite os nomes dos funcionarios e as suas respectivas idades: ");
String cadrastnome [] = new String [5];
int cadrastidade [] = new int [5];
for (int i=0; i<5; i++) {
cadrastnome * = sc.nextLine();*
*
cadrastidade ** = sc.nextInt();
*
*
**
quando eu vou digitar o nome pela segunda vez da um erro pois não pode armazenar dois nomes no scanner…
*
Eae mano blz ? Seu algoritmo esta dando erro pois você criou um vetor de nomes e idades e não esta referenciando nenhuma posição dos vetores e além disso algumas vezes o \n do teclado, para evitar isso você pode utilizar o seguinte comando (ele irar converter uma string em um inteiro):