elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Cómo comparo un int con un float?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cómo comparo un int con un float?  (Leído 135 veces)
afrocardo

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Cómo comparo un int con un float?
« en: 27 Febrero 2017, 15:53 »

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:

Código
  1. System.out.println("Introduzca el tamanio del array: ");
  2. tamanio = sc.nextInt();
  3. while(tamanio<0){
  4. System.out.println("Ha introducido un numero incorrecto.");
  5. System.out.println("Por favor,introduzca un numero entero positivo: ");
  6. tamanio = sc.nextInt();
  7. }


En línea

PalitroqueZ


Desconectado Desconectado

Mensajes: 396



Ver Perfil
Re: Cómo comparo un int con un float?
« Respuesta #1 en: 27 Febrero 2017, 17:54 »

¿y no sería mejor hacer un casting automático a int?



En línea

"La propiedad privada es la mayor garantía de libertad." Friedrich August von Hayek
afrocardo

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: Cómo comparo un int con un float?
« Respuesta #2 en: Ayer a las 17:27 »

No lo sé.Creo que si.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines