este un limbaj de programare versatil cu diferite aplicații. Motivul principal pentru aceasta este flexibilitatea și ușurința pe care le oferă la nivel granular. acest articol vă va ajuta să scrieți programul Java pentru a inversa un număr. Următoarele indicații vor fi tratate în acest articol,
Să începem atunci,
este-o relație în java
Programul Java pentru a inversa un număr
Numerele pot fi inversate în Java folosind diferite metode, haideți să aruncăm o privire la prima,
Folosirea buclei A While
Utilizarea buclei while poate fi făcută pentru a inversa un set de numere. Iată programul,
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 ('Număr inversat:' + invers)}}
Ieșire:
Număr inversat: 1234
Explicaţie:
- În acest exemplu este declarat un număr întreg.
- Numărul este împărțit la 10, iar restul este stocat într-o săpătură variabilă.
- Astfel, ultima cifră a numărului, adică 1 este stocată în variabila dig.
- Variabila inversă este înmulțită cu 10 (aceasta adaugă un nou loc în număr), iar săpătura se adaugă la aceasta. Aici, 0 * 10 + 1 = 1.
- Numărul este apoi împărțit la 10, astfel încât să conțină primele trei cifre: 432.
- Toate numerele sunt repetate în același mod.
Să continuăm cu acest articol „Programul Java pentru a inversa un număr”,
Folosind A For Loop
În loc de o buclă while, folosim bucla for în următorul exemplu:
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 ('Număr inversat:' + invers)}}
Trebuie remarcat faptul că expresia de inițializare nu este utilizată aici.
Ieșire:
Număr inversat: 1234567
Acesta este ultimul fragment al acestui articol, să vedem cum ajută recursivitatea aici,
tipuri de operatori în javascript
Utilizarea recursiunii
Atunci când o metodă se numește continuu, atunci procesul este cunoscut sub numele de recursivitate.
import java.util.Scanner class Main {// Metodă inversă 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() } }
Ieșire:
Număr inversat: 123456789
Aceste metode oferă o abordare holistică pentru a inversa un număr în limbajul de programare java.
Astfel am ajuns la sfârșitul acestui articol despre „Programul Java pentru a inversa un număr”. Dacă doriți să aflați mai multe,verificați de Edureka, o companie de învățare online de încredere. Cursul de formare și certificare Java J2EE și SOA al Edureka este conceput pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate Java, împreună cu diverse cadre Java, cum ar fi Hibernate & Spring.
Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog și vă vom răspunde cât mai curând posibil.