Scanner txt = new Scanner(System.in);//ingreso de texto
System.out.print("Ingrese un texto: ");
String chain = txt.nextLine();//variable ingresado
String cadenaOriginal = chain;//veriable ingresada = cadenaOriginal para poder usar la en el for
String cadenaInvertida = ""; //texto que se va a invertir
for (int i = cadenaOriginal.length()-1; i >=0 ; i--) { //for decreciente con la longitud de la cadena ingresada
cadenaInvertida += cadenaOriginal.charAt(i); //cadena invertida con el caracter en la posicion i
}
System.out.println(cadenaInvertida);//imprime el texto invertido
System.out.println();//salto de linea
if(cadenaInvertida.equals(cadenaOriginal)){//si son iguales son palindromos
System.out.print("Es palindromo");
}
else{//de lo contrario no lo son
System.out.print("No es palindromo");
}
estudiante de ingenieria en sistemas; amateur en programacion; amante de la buena musica y peliculas; fanatica de Harry Potter; amante de la lectura; eterna aprendiz de idiomas y de la vida.
martes, 10 de junio de 2014
verificacion de un texto palindromo en java
En este codigo se muestra como dar vuelta a un texto y luego verificar si este es palindromo o no
Etiquetas:
al revez. texto,
cadena,
java,
palindromo,
string,
texto