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


 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  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 248 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: 556



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: 24 Marzo 2017, 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