to wszechstronny język programowania z różnymi aplikacjami. Głównym tego powodem jest elastyczność i łatwość, jaką zapewnia na poziomie szczegółowości. ten artykuł pomoże Ci napisać program Java do odwrócenia liczby. Poniższe wskazówki zostaną omówione w tym artykule,
Zacznijmy więc,
jak korzystać z metody tostingu
Program Java do odwrócenia liczby
Liczby można odwracać w Javie różnymi metodami, przyjrzyjmy się pierwszej z nich,
Korzystanie z pętli While
Użycie pętli while może służyć do odwrócenia zbioru liczb. Oto program,
public class 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} System .out.println ('Reversed Number:' + reverse)}}
Wynik:
Odwrócony numer: 1234
Wyjaśnienie:
- W tym przykładzie zadeklarowano liczbę całkowitą.
- Liczba jest dzielona przez 10, a reszta jest przechowywana w zmiennej cyfrze.
- W ten sposób ostatnia cyfra liczby, czyli 1, jest przechowywana w zmiennej dig.
- Zmienna reverse jest mnożona przez 10 (dodaje to nowe miejsce w liczbie) i dodaje do niej dig. Tutaj 0 * 10 + 1 = 1.
- Liczba jest następnie dzielona przez 10, tak aby zawierała pierwsze trzy cyfry: 432.
- Wszystkie liczby są powtarzane w ten sam sposób.
Kontynuujmy ten artykuł „Program Java do odwrócenia numeru”,
Korzystanie z pętli For
Zamiast pętli while używamy pętli for w poniższym przykładzie:
public class 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} System .out.println ('Reversed Number:' + reverse)}}
Należy zauważyć, że wyrażenie inicjujące nie jest tutaj używane.
Wynik:
Odwrócony numer: 1234567
To jest ostatnia część tego artykułu, zobaczmy, jak pomaga tutaj rekursja,
firmy używające języka programowania r
Korzystanie z rekursji
Gdy metoda wywołuje się w sposób ciągły, proces ten nazywany jest rekurencją.
import java.util.Scanner class Main {// 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() } }
Wynik:
Odwrócony numer: 123456789
Metody te zapewniają całościowe podejście do odwrócenia liczby w języku programowania java.
W ten sposób dotarliśmy do końca artykułu „Program Java do odwrócenia liczby”. Jeśli chcesz dowiedzieć się więcej,Sprawdź autorstwa Edureka, zaufanej firmy zajmującej się edukacją online. Szkolenie i certyfikacja J2EE i SOA firmy Edureka ma na celu przeszkolenie zarówno podstawowych, jak i zaawansowanych koncepcji języka Java, a także różnych struktur Java, takich jak Hibernate i Spring.
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy na tym blogu, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.