ใน Java จะตรวจสอบได้อย่างไรว่า Number/String เป็น Palindrome หรือไม่?

เผยแพร่แล้ว: 2021-04-13
ใน Java จะตรวจสอบได้อย่างไรว่า Number:String เป็น Palindrome หรือไม่?

เลขพาลินโดรมคืออะไร?

เลขพาลินโดรมคือตัวเลข (เช่น 24842) ที่ remains the same เมื่อกลับหลัก

ต่อไปนี้เป็นชื่ออื่นๆ:

  • ตัวเลขพาลินโดรม
  • แป้นตัวเลข

ในบทช่วยสอนนี้ เราจะพูดถึงขั้นตอนในการตรวจสอบว่า Number and String เป็น Palindrome หรือไม่

หากคุณมีคำถามใด ๆ ด้านล่างแสดงว่าคุณมาถูกที่แล้ว:

  • โปรแกรม Java สำหรับตรวจสอบว่าตัวเลขเป็น Palindrome หรือไม่
  • คำจำกัดความของตัวเลขพาลินโดรม
  • โปรแกรม Java เพื่อตรวจสอบว่าสตริงที่ระบุเป็น Palindrome หรือไม่

ขั้นตอน – มาเริ่มกันเลย

  • เขียนโปรแกรม CrunchifyFindPalindromeNumber.java
  • เราจะสร้าง 3 วิธี:
    • crunchifyFindPalindromeUsingForLoop()
    • กระทืบFindPalindromeUsingWhileLoop()
    • กระทืบFindPalindromeForString()
  • พิมพ์ผล

CrunchifyFindPalindromeNumber.java

เราจะใช้ AtomicInteger ที่นี่ในโปรแกรม Java นี้ เป็นค่า int ที่อาจมีการปรับปรุงแบบปรมาณู ดูข้อกำหนดของ VarHandle สำหรับคำอธิบายคุณสมบัติของการเข้าถึงแบบอะตอม

AtomicInteger ใช้ในแอปพลิเคชันต่างๆ เช่น ตัวนับที่เพิ่มขึ้นของอะตอม และไม่สามารถใช้แทนจำนวนเต็มได้ อย่างไรก็ตาม คลาสนี้ขยาย Number เพื่ออนุญาตให้เข้าถึงแบบเดียวกันโดยเครื่องมือและยูทิลิตี้ที่จัดการกับคลาสที่ใช้ตัวเลข

เพียงเรียกใช้โปรแกรมด้านบนเป็นแอปพลิเคชัน Java และคุณควรได้รับผลลัพธ์ดังนี้

ผลลัพธ์คอนโซล Eclipse / IntelliJ IDEA

แจ้งให้เราทราบหากคุณประสบปัญหาในการใช้งานโปรแกรมข้างต้น