เลขพาลินโดรมคือตัวเลขที่กลับด้านเหมือนเดิม เช่น 121 313 525 เป็นต้น
ตัวอย่าง
เรามาดูตัวอย่างการตรวจสอบ palindrome กัน −
คลาสสาธารณะ Palindrome { โมฆะคงที่สาธารณะหลัก (สตริง [] args) { int a =525, revVal =0, ส่วนที่เหลือ, val; วาล =เอ; System.out.println("จำนวนที่จะตรวจสอบ ="+a); ในขณะที่ ( !=0 ) { ส่วนที่เหลือ =% 10; revVal =revVal * 10 + ส่วนที่เหลือ; ก /=10; } if (val ==revVal) System.out.println("Palindrome!"); อื่น System.out.println("ไม่ใช่พาลินโดรม!"); }}
ผลลัพธ์
จำนวนที่จะตรวจสอบ =525Palindrome!
ตัวอย่าง
ให้เราตรวจสอบสตริง palindrome เช่น “aba”, “wow” เป็นต้น −
<ก่อน>สาธิตคลาสสาธารณะ { โมฆะสาธารณะหลัก (สตริง [] args) { สตริง str ="ABA"; สตริง strRev =ใหม่ StringBuffer(str).reverse().toString(); ถ้า (str.equals(strRev)) System.out.println("Palindrome!"); อื่น System.out.println("ไม่ใช่ Palindrome!"); }}ผลลัพธ์
พาลินโดรม!