Cum se inversează un număr în java?



Flexibilitatea și ușurința oferite de Java la nivel granular, îl fac foarte versatil, acest articol vă va ajuta să scrieți programul Java pentru a inversa un număr.

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.