Buenas,
Me gustaría saber como controlar que al introducir un numero decimal,salga "error",ya que el tamaño de un array solamente es de tipo entero.
Con el "while" he controlado solamente,que sea positivo pero me falta que no se decimal.
Código:
System.out.println("Introduzca el tamanio del array: ");
tamanio = sc.nextInt();
while(tamanio<0){
System.out.println("Ha introducido un numero incorrecto.");
System.out.println("Por favor,introduzca un numero entero positivo: ");
tamanio = sc.nextInt();
}
¿y no sería mejor hacer un casting automático a int?
No lo sé.Creo que si.