е универсален език за програмиране с различни приложения. Основната причина за това е гъвкавостта и лекотата, които предоставя на гранулирано ниво. тази статия ще ви помогне да напишете 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.
Имате въпрос към нас? Моля, споменете го в раздела за коментари на този блог и ние ще се свържем с вас възможно най-скоро.