Как да обърнете число в Java?



Гъвкавостта и лекотата, които Java предоставя на гранулирано ниво, го прави много гъвкав. Тази статия ще ви помогне да напишете Java програма за обръщане на номер.

е универсален език за програмиране с различни приложения. Основната причина за това е гъвкавостта и лекотата, които предоставя на гранулирано ниво. тази статия ще ви помогне да напишете Java програма за обръщане на номер. Следните указания ще бъдат обхванати в тази статия,

Нека започнем тогава,





как да инициализираме обект в python

Програма Java за обръщане на номер

Числата могат да се обръщат в Java с помощта на различни методи, нека да разгледаме първия,

Използване на A While Loop

Използването на цикъл while може да се направи за обръщане на набор от числа. Ето програмата,



публичен клас 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 ('Обратен номер:' + обратно)}}

Изход:

Обърнат номер: 1234

Обяснение:



  • В този пример е декларирано цяло число.
  • Числото се разделя на 10, а остатъкът се съхранява в променлива dig.
  • По този начин последната цифра от числото, т.е. 1 се съхранява в променливата dig.
  • Променливата обратна се умножава по 10 (това добавя ново място в число) и към нея се добавя dig. Тук 0 * 10 + 1 = 1.
  • След това числото се разделя на 10, така че да съдържа първите три цифри: 432.
  • Всички числа се повтарят по същия начин.

Нека продължим с тази статия „Програма Java за обръщане на число“,

Използване на A For Loop

Вместо цикъл while използваме цикъл for в следния пример:

публичен клас 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 ('Обратен номер:' + обратно)}}

Трябва да се отбележи, че тук не се използва израз на инициализация.

Изход:

Обърнат номер: 1234567

Това е последният бит на тази статия, нека видим как рекурсията помага тук,

е магистърска степен, считана за следдипломна

Използване на рекурсия

Когато методът се извиква непрекъснато, тогава процесът е известен като рекурсия.

import java.util.Scanner class Main {// Reverse Method public static void repeatse (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 за обръщане на номер“. Ако искате да научите повече,вижте от Edureka, доверена компания за онлайн обучение. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен да ви обучи както за основните, така и за разширените Java концепции, заедно с различни Java рамки като Hibernate & Spring.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на този блог и ние ще се свържем с вас възможно най-скоро.