Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Solrac Yotnom en 12 de Octubre 2015, 21:21

Título: usar excepciones en java validar que usuario ingresa número y no letras
Publicado por: Solrac Yotnom en 12 de Octubre 2015, 21:21
Disculpen ando creando un programa para insertar un numero flotante, quiero que cuando se ingrese una letra o algo q no sea un numero, quiero que salga un mensaje que lo vuelva a pedir. utilizo un do while para volver a pedir el numero si no se encuentra en el rango indicado, pero no se usar el try catch y la excepcion para que cuando se ingrese una letra x ejemplo, despliegue un mensaje y que lo vuelva a pedir

Código: [Seleccionar]
package bienvenido1;

import java.util.Scanner;

public class Bienvenido1
{
   
    public static void main(String[] args)
    {
       
            java.util.Scanner entrada = new java.util.Scanner(System.in);
            double numero = 0;
            System.out.print("Ingrese un numero flotante, seguido");
            System.out.println(" de 2 numeros despues del punto decimal");
           
            do
            {
                System.out.println("Ingrese el numero");
                numero=entrada.nextDouble();
               
            }
            while(numero<1 || numero>10000) //condicional de que el numero se encuentre entre 1 y 10000
             
                         
            }
    }
}
Título: Re:usar excepciones en java validar que usuario ingresa número y no letras
Publicado por: Alex Rodríguez en 14 de Octubre 2015, 13:13
Hola los conceptos básicos de java están en http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Para ver cómo se usa try catch lo tienes explicado en http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=58&Itemid=180

Saludos