mercoledì 5 settembre 2012

Scrivere un programma che legga una stringa e determini se essa è o meno
palindroma (cioè se essa non cambia leggendola al contrario). Verificare che la
soluzione trovata si basi su un'unica variabile String e non utilizzi gli array.


import java.util.*;

public class ese5 {

    public static void main(String[] args) {


       Scanner in = new Scanner(System.in);
       
        System.out.println("frase: ");
        String frase = in.nextLine();
       
       
        String palindroma = new StringBuffer(frase).reverse().toString();
       
        //System.out.println(palindroma);
       
        if (frase.equals(palindroma)) {
           
            System.out.println("è palindroma");
           
        }
        else {
            System.out.println("non è palindroma");
        }
    }
}