Stringhe Palindrome

Con questo programma Java, sarete in grado di scrivere un programma che controlli se una stringa da voi inserita è o meno palindroma, con pochissime righe di codice!

import java.util.Scanner;

public class Palindroma {
	public static void main (String[] args) {
	
		// input dela stringa
		System.out.print("Stringa: ");
		String input = new Scanner(System.in).nextLine();

		// la utilizzo per il controllo con l'originale
		String inversa = "";
		// calcolo la lunghezza della stringa
		int lunghezza = input.length();
		
		for (int i = lunghezza - 1; i >= 0; i--)
			// ritorna il carattere all'indice i
			inversa += input.charAt(i);
		
		System.out.printf("La stringa %sè palindroma. \n", input.equals(inversa) ? "" : "non ");
	}
}

In caso di necessità o dubbi, non esitate a commentare!



  1. No trackbacks yet.

Lascia una risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>