Bom dia Pessoal. Postarei aqui um simples método em Java que verifica se uma palavra é Palíndroma ou não.
( Palavras palíndromas são as que, lidas de trás para frente, não sofrem qualquer alteração. Exemplos: rever, radar, mirim, arara, reler, saias, matam, salas, raiar, metem, rever, osso, reger, ralar )
Abraços.
( Palavras palíndromas são as que, lidas de trás para frente, não sofrem qualquer alteração. Exemplos: rever, radar, mirim, arara, reler, saias, matam, salas, raiar, metem, rever, osso, reger, ralar )
Abraços.
Código:
package metodoscomstring; import javax.swing.JOptionPane; /** * @author Marcelo */ public class Palindromos { //* Méto verificaPalindroma public static boolean verificaPalindromo ( String entrada ) { boolean verificador = false; StringBuffer inversa = new StringBuffer(entrada); if( entrada.toUpperCase().equals(inversa.reverse().toString().toUpperCase()) ) { verificador = true; }else { verificador = false; } return verificador; } public static void main( String args[] ) { String palavra; palavra = JOptionPane.showInputDialog("Digite uma palavra: "); if(verificaPalindromo(palavra)) System.out.println("A palavra é palíndroma"); else System.out.println("A palavra não é palindroma"); } }
Comment