
Algoritmo que lea un número entero
Publicado por Julian (8 intervenciones) el 23/02/2023 18:19:45
Necesito ayuda para crear un algoritmo que escriba un número entero y verifique si es mayor que 10...
Valora esta pregunta


0
import java.util.Scanner;
public class numero {
public static boolean isNumeric(String s)
{
if (s == null || s.equals("")) {
return false;
}
for (int i = 0; i < s.length(); i++)
{
char c = s.charAt(i);
if (c < '0' || c > '9') {
return false;
}
}
return true;
}
public static void main(String[] args){
boolean comprobacion=false;
Scanner leer=new Scanner(System.in);
String num="";
int numero=0;
do{
System.out.println("Escribe un numero:");
num= leer.next();
if(isNumeric(num)){
numero= Integer.parseInt(num);
if(numero>10){
comprobacion=true;
}
else{
System.out.println("El numero introducido es menor o igual a 10");
}
}
else{
System.out.println("No has introducido un numero");
}
}while(!comprobacion);
System.out.println("OK el numero introducido es: "+numero);
}
}