Facebook
RSS

Como saber si una palabra es un palíndromo en java

-
Codisource

Un palíndromo (del griego palin dromein, volver a ir hacia atrás) es una palabra, número o frase que se lee igual hacia adelante que hacia atrás. Si se trata de un número, se llama capicúa. Habitualmente, las frases palindrómicas se resienten en su significado cuanto más largas son.




/**
 *
 * @author codisource 
*/


import java.io.*;
public class palindromo4 {

public static void main(String[] args)throws IOException {

BufferedReader recibir=new BufferedReader(new 
InputStreamReader(System.in));
String aux="";
int verificador=0;
int y=0;
int z=-1;

int x=0;
int c=0;
int contador=1;
String letra[];
letra = new String[100];
System.out.println("Ingrese las letras");
System.out.println("alteminar escribir : listo");
for ( c=0; c<=100; c++){

letra [c]=recibir.readLine();

aux=letra[c];
contador++;
if(aux.equals("listo")||aux.equals("Listo")){
break;
}



}

int sentencia=contador%2;


for (x=0; x<=c-1; x++){

}
for (y=0; y<=c-1; y++){
x--;
z++;

if(letra[x].equals(letra[z])){
verificador++;
}
}

int operacion=c;
if (verificador==operacion){
System.out.println("es un palindromo");

}else{

System.out.println("no es un palindromo");
}


System.out.println(" "+letra[0]+" | "+letra[1]+
" | "+letra[2]+" | "+letra[3]+
" | "+letra[4]+" | "+letra[5]+" | "+letra[6]+ 
" | "+letra[7]+" | "+letra[8]+
" | "+letra[9]+" | "+letra[10]+" | "+letra[11]+ 
" | "+letra[12]+" | "+letra[13]+
" | "+letra[14]+" | "+letra[15]+" | "+letra[16]+
" | "+letra[17]+" | "+letra[18]+
" | "+letra[19]+" | "+letra[20]);




}

}


Copia este codigo palindromo











Compartir

2 Responses so far.

  1. Anónimo says:

    puta madre esa mierda de codigo fuente no sirve esta mal pendejos

  2. muchas gracias...
    me sirvió de mucho, eres un genio

Leave a Reply