วิธีการย้อนกลับจำนวนใน java?



ความยืดหยุ่นและความสะดวกของ Java มีให้ในระดับละเอียดทำให้มีประโยชน์มากบทความนี้จะช่วยคุณเขียน Java Program To Reverse A Number

เป็นภาษาโปรแกรมที่หลากหลายพร้อมแอพพลิเคชั่นที่แตกต่างกัน เหตุผลหลักคือความยืดหยุ่นและความสะดวกในระดับที่ละเอียด บทความนี้จะช่วยคุณเขียนโปรแกรม Java เพื่อ Reverse A Number คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้

ให้เราเริ่มต้นจากนั้น





วิธีสร้างรายการที่เชื่อมโยงในค

โปรแกรม Java เพื่อย้อนกลับตัวเลข

ตัวเลขสามารถย้อนกลับได้ใน Java โดยใช้วิธีการที่แตกต่างกันให้เราดูที่อันแรก

ใช้ A While Loop

การใช้ while loop สามารถทำย้อนกลับชุดตัวเลขได้ นี่คือโปรแกรม



คลาสสาธารณะ Main {public static void main (String [] args) {int number = 4321, reverse = 0 while (number! = 0) {int dig = number% 10 reverse = reverse * 10 + dig number / = 10} ระบบ .out.println ('Reversed Number:' + reverse)}}

เอาท์พุต:

หมายเลขย้อนกลับ: 1234

คำอธิบาย:



  • มีการประกาศตัวเลขจำนวนเต็มในตัวอย่างนี้
  • จำนวนถูกหารด้วย 10 และส่วนที่เหลือจะถูกเก็บไว้ในการขุดตัวแปร
  • ดังนั้นตัวเลขหลักสุดท้ายเช่น 1 จะถูกเก็บไว้ในตัวแปร dig
  • การย้อนกลับของตัวแปรจะคูณด้วย 10 (สิ่งนี้จะเพิ่มตำแหน่งใหม่ในตัวเลข) และเพิ่มการขุดเข้าไป ที่นี่ 0 * 10 + 1 = 1
  • จากนั้นตัวเลขจะถูกหารด้วย 10 เพื่อให้มีสามหลักแรก: 432
  • ตัวเลขทั้งหมดจะวนซ้ำในลักษณะเดียวกัน

ให้เราดำเนินการต่อกับบทความ 'Java Program To Reverse A Number'

ใช้ A For Loop

แทนที่จะใช้ while loop เราใช้ประโยชน์จาก for loop ในตัวอย่างต่อไปนี้:

คลาสสาธารณะ Main {public static void main (String [] args) {int number = 764321, reverse = 0 for (number! = 0 number / = 10) {int dig = number% 10 reverse = reverse * 10 + dig} ระบบ .out.println ('Reversed Number:' + reverse)}}

ต้องสังเกตว่าไม่มีการใช้นิพจน์การเริ่มต้นที่นี่

เอาท์พุต:

หมายเลขย้อนกลับ: 1234567

นี่เป็นส่วนสุดท้ายของบทความนี้ให้เราดูว่าการเรียกซ้ำช่วยได้อย่างไร

apache spark กับ hadoop คืออะไร

การใช้การเรียกซ้ำ

เมื่อเมธอดเรียกตัวเองอย่างต่อเนื่องกระบวนการจะเรียกว่าการเรียกซ้ำ

นำเข้าคลาส java.util.Scanner หลัก {// Reverse Method public static void recurse (int number) {if (number<10) { System.out.println(number) return } else{ System.out.print(number % 10) //Method calling itself recurse(number/10) } } public static void main(String args[]) { int num=987654321 System.out.print('Reversed Number:') recurse(num) System.out.println() } } 

เอาท์พุต:

หมายเลขกลับ: 123456789

วิธีการเหล่านี้เป็นวิธีการแบบองค์รวมในการย้อนกลับตัวเลขในภาษาโปรแกรมของ java

ดังนั้นเราจึงมาถึงตอนท้ายของบทความนี้ใน 'Java Program To Reverse A Number' หากคุณต้องการเรียนรู้เพิ่มเติมตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ได้รับการออกแบบมาเพื่อฝึกอบรมคุณสำหรับแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับกรอบงาน Java ต่างๆเช่น Hibernate & Spring

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบล็อกนี้และเราจะติดต่อกลับโดยเร็วที่สุด