Напишем небольшую программу, проверяющую является ли введенная строка палиндромом.

Перепишите код с картинки в файл с расширением .java, например, PalindromeChecker.java, затем скомпилируйте и запустите его с помощью команды javac PalindromeChecker.java, а затем java PalindromeChecker. Программа попросит вас ввести строку, и затем она выведет результат проверки на палиндром.

import java.til.Scanner;
public class PalindromeChecker {
public static void main(String(] args) {
Scanner scanner = new Scanner System. in);
System.out.print( "Введите строку: ");
String input = scanner .nextLine);
if (isPalindrome( input )) {
System.out.println( "Введенная строка является палиндромом. "):
} else {
System.out .println( "Введенная строка НЕ является палиндромом. ") ;
public static boolean isPalindrome(String str) {
str = str.replaceAll("[^a-zA-ZO-9]",
'') . toLowerCase(); // Удаляем все не-буквенно-цифровые символы и приводим к нижнему
регистру
int left = 0;
int right = str. length() - 1;
while (left < right) {
if (str.charAt(left) != str. charAt (right)) {
return false;
} left++; right--;
}
return true;
}}

IMAGE 2023-08-28 09:01:38.jpg