24.2.3.24010330. Napisati program koji traži da se sa tastature unese riječ od 5 slova, a program treba da istu riječ ispiše naopačke. Na primjer, ukoliko se sa tastature unese riječ PAPAK, program treba da na ekranu ispiše riječ KAPAP. Obavezno ispitati šta se dešava ako unesena riječ ima manje od 5 slova ili više od 5 slova. Obrazložiti zaključak i obrazloženje upisati u svesku.

Opis rješenja:

Listing programa:


package zadatak;
import java.util.Scanner;
public class zadatak33 {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.println("Unesi rijec od 5 slova");
		String rijec = input.nextLine();

		while (rijec.length() != 5)

		{
			System.out.println("Unesi rijec od 5 slova!");
			rijec = input.nextLine();
		}

		char r1 = rijec.charAt(4);
		char r2 = rijec.charAt(3);
		char r3 = rijec.charAt(2);
		char r4 = rijec.charAt(1);
		char r5 = rijec.charAt(0);

		System.out.print(r1);
		System.out.print(r2);
		System.out.print(r3);
		System.out.print(r4);
		System.out.print(r5);
	}
}

Ispis na ekranu:

Riješeni zadaci 2    Index