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

โปรแกรม Java ตรวจสอบ palindrome


เลขพาลินโดรมคือตัวเลขที่กลับด้านเหมือนเดิม เช่น 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!"); }}

ผลลัพธ์

พาลินโดรม!