Un número es capicúa cuando se puede leer igual de izquierda a derecha que de derecha a izquierda, ejemplo: 123321, 1594951, 11111, etc.
Entrada: Un número entero.
Salida: Decir si es capicúa o no.
import java.util.Scanner;
public class Java_022 {
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String numero;
boolean esCapicua = true;
System.out.println("Ingresa el número");
numero = sc.next();
for (int i=0; i < (numero.length() / 2); i++) {
if (numero.charAt(i) != numero.charAt(numero.length() - (i + 1))) {
esCapicua = false;
}
}
if (esCapicua) {
System.out.println("El número es capicúa");
} else {
System.out.println("El número no es capicúa");
}
}
}
No hay comentarios:
Publicar un comentario