Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

วิธีตรวจสอบ Palindrome ใน JShell Java 9

Palindrome คือสтриงที่อ่านจากหน้าหลังเหมือนกัน (เช่น "LEVEL", "RADAR")

ตัวอย่างใน JShell

jshell> String str = "LEVEL"
str ==> "LEVEL"
jshell> String rev = ""
rev ==> ""
jshell> {
   for (int i = str.length() - 1; i >= 0; --i) {
       rev += str.charAt(i);
   }
   System.out.println(rev);
   if (rev.equalsIgnoreCase(str)) {
       System.out.println("String is Palindrome");
   } else {
       System.out.println("String is not Palindrome");
   }
}
LEVEL
String is Palindrome

JShell รันบล็อกโค้ดหลายบรรทัดได้ด้วยวงเล็บปีกกา { }