public static void main(String[] args) { Scanner sc=new Scanner(System.in); String nombres[]=new String[3]; int numero[]=new int[3];
for (int g=1;g<nombres.length;g++) /*cuando hacce la suegunda "vuelta" no se ejecuta nombres[g]=sc.nextLine(); salta directamente al for de numero solo la primera vez que se ejecuta funciona como quiero despues no y ya intente de varias formas y no me sale :c me sale asi despues de ejecutarlo::: Ingresa el nombre en el array [1] juan Ingresa el numero para juan 23 Ingresa el nombre en el array [2] Ingresa el numero para */ { System.out.println("Ingresa el nombre en el array ["+g+"]"); nombres[g]=sc.nextLine();/**/
for(int h=1;h<numero.length;h++) { System.out.println("Ingresa el numero para "+nombres[g]); numero[h]=sc.nextInt(); break; } } } }
import java.util.*;
public class Arrays {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String nombres[]=new String[3];
int numero[]=new int[3];
for (int g=1;g<nombres.length;g++)
/*cuando hacce la suegunda "vuelta" no se ejecuta
nombres[g]=sc.nextLine(); salta directamente al for de
numero solo la primera vez que se ejecuta funciona como quiero
despues no y ya intente de varias formas y no me sale :c
me sale asi despues de ejecutarlo:::
Ingresa el nombre en el array [1]
juan
Ingresa el numero para juan
23
Ingresa el nombre en el array [2]
Ingresa el numero para
*/
{
System.out.println("Ingresa el nombre en el array ["+g+"]");
nombres[g]=sc.nextLine();/**/
for(int h=1;h<numero.length;h++)
{
System.out.println("Ingresa el numero para "+nombres[g]);
numero[h]=sc.nextInt();
break;
}
}
}
}