Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Solo aceptar numeros

Estas en el tema de Solo aceptar numeros en el foro de Java en Foros del Web. Buenas tardes, estoy empezando en Java, tengo que realizar un programa que solicite nun numero y por una función lo devuelva. Hasta aquí tengo todo ...
  #1 (permalink)  
Antiguo 02/03/2017, 09:46
 
Fecha de Ingreso: febrero-2015
Mensajes: 55
Antigüedad: 9 años, 2 meses
Puntos: 7
Solo aceptar numeros

Buenas tardes, estoy empezando en Java, tengo que realizar un programa que solicite nun numero y por una función lo devuelva.
Hasta aquí tengo todo bien, el problema viene cuando tengo que detectar si en vez de insertar un carácter numérico, insertan un String, que sale un mensaje avisando.

Ando bastante perdido con esta ultima acción, podríais guiarme?

Adjunto mi código.


Código:
import java.util.Scanner;
public class Ejercicio01 {
	public static void main (String[] args){
		Scanner lectura = new Scanner(System.in);
		int numero;
		System.out.println("Escriba un numero que mostraremos por pantalla:");
		numero = lectura.nextInt();
		int resultado = PideEntero(numero);		
	}
	public static int PideEntero (int numero) {
		int resultado=0;
		resultado = numero;
		System.out.println(resultado);
		return resultado;
	}
}
Gracias.
  #2 (permalink)  
Antiguo 03/03/2017, 02:08
 
Fecha de Ingreso: febrero-2015
Mensajes: 55
Antigüedad: 9 años, 2 meses
Puntos: 7
Respuesta: Solo aceptar numeros

Ya he sido capaz de solucionarlo utilizando BufferedReader en vez de Scanner.

Etiquetas: aceptar, numeros, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:50.