es un programa que en esta parte, si escribis RANDOM te genera una flota de autos aleatoriamente , pero si ingresas un numero vos, te genera la cantidad que vos ingresas... la parte que genera aleatoriamente me salio perfecto pero la otra no... cuando pongo por ejemplo 10.. me salen como 49 autos :S...
este es el codigo...
Código:
System.out.println("Escribi 'Random' para generar la flota 2 aleatoriamente, o ingresa el numero de autos de la flota2.");
Scanner teclado= new Scanner(System.in);
String decision=teclado.next();
if("Random".equals(decision)||"random".equals(decision)){
System.out.println("aleatorio del 0 al ?");
int aleagir=teclado.nextInt();
Pruebas[] flota2=new Pruebas[rnd.nextInt(aleagir)];
if (flota2.length==0)
System.out.println("Random = 0 :P");
for(int i=0;i<flota2.length;i++){
flota2[i]=new Pruebas();
System.out.println("El auto numero "+(i+1)+" de la flota 2 es de color "+flota2[i].color+" y tiene un motor:"+flota2[i].motor);
}
}else{
int num=decision.charAt(0);
Pruebas[] flota2=new Pruebas[num];
if (flota2.length==0)
System.out.println("Random = 0 :P");
for(int i=0;i<flota2.length;i++){
flota2[i]=new Pruebas();
System.out.println("El auto numero "+(i+1)+" de la flota 2 es de color "+flota2[i].color+" y tiene un motor:"+flota2[i].motor);
}
}}
}