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