Palindrom

Palindrom

Program: prosty program sprawdzający czy podane przez użytkownika słowo jest palindromem.

Użytkownik podaje słowo / frazę a program sprawdza czy jest palindromem.

Kompilator: Eclipse

Galeria:

Program w akcji.

Kod programu:

import javax.swing.JOptionPane;
public class glowna {
	//Program sprawdzający czy podane słowo jest palindromem.
	public static void main(String[] args) {
		String x =(JOptionPane.showInputDialog("Podaj wyraz: "));
		boolean jest=true;
		int dlugosc=x.length();
		int n=dlugosc/2;
		for(int i=0;i<n;i++)
		{
			if(x.charAt(i)!=x.charAt(dlugosc-i-1))
			{jest=false;
			break;}
		}
	System.out.print(x+"\n");
		if(jest)
			System.out.print("Jest palindromem.");
		else
			System.out.print("Nie jest palindromem.");	
	}
}

Słowniczek pojęć:

Wyrażenie brzmiące tak samo czytane od lewej do prawej i od prawej do lewej. Przykładem palindromu jest: Kobyła ma mały bok. Współcześnie palindromy pełnią funkcję gry słownej. Prawdopodobnie tak było również i w przeszłości, choć pewne znaleziska sugerują, że palindromy mogły też mieć znaczenie magiczne.