Com invertir un número a Java?



La flexibilitat i facilitat que proporciona Java a nivell granular fa que sigui molt versàtil. Aquest article us ajudarà a escriure el programa Java per invertir un número.

és un llenguatge de programació versàtil amb diferents aplicacions. El principal motiu d’això és la flexibilitat i facilitat que proporciona a nivell granular. aquest article us ajudarà a escriure el programa Java per invertir un número. En aquest article es tractaran les següents indicacions,

Comencem llavors,





marc híbrid en selenium webdriver

Programa Java per invertir un número

Els números es poden invertir a Java utilitzant diferents mètodes. Vegem el primer,

Utilitzant un bucle While

L'ús del bucle while es pot fer per invertir un conjunt de números. Aquí teniu el programa,



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} Sistema .out.println ('Número invers:' + revers)}}

Sortida:

Número invertit: 1234

Explicació:



  • En aquest exemple es declara un nombre enter.
  • El nombre es divideix per 10 i la resta s’emmagatzema en una excavació variable.
  • Per tant, l’últim dígit del nombre, és a dir, 1, s’emmagatzema a la variable dig.
  • La variable inversa es multiplica per 10 (això afegeix un lloc nou en nombre) i s’hi afegeix excavació. Aquí, 0 * 10 + 1 = 1.
  • A continuació, el nombre es divideix per 10, de manera que conté els tres primers dígits: 432.
  • Tots els números es repeteixen de la mateixa manera.

Continuem amb aquest article 'Programa Java per invertir un número',

Utilitzant A For Loop

En lloc d’un bucle while, fem servir el bucle for a l’exemple següent:

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} Sistema .out.println ('Número invers:' + revers)}}

Cal tenir en compte que aquí no s’utilitza l’expressió d’inicialització.

Sortida:

Número invertit: 1234567

Aquest és l’últim fragment d’aquest article; vegem com ajuda la recursió aquí,

avantatges de jquery sobre javascript

Utilitzant la recursió

Quan un mètode es crida de forma contínua, el procés es coneix com a recursivitat.

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() } } 

Sortida:

Número invertit: 123456789

Aquests mètodes proporcionen un enfocament holístic per revertir un nombre en el llenguatge de programació de Java.

Així hem arribat al final d’aquest article sobre ‘Programa Java per invertir un número’. Si voleu obtenir més informació,fes un cop d'ull al per Edureka, una empresa d’aprenentatge en línia de confiança. El curs de formació i certificació Java J2EE i SOA d’Edureka està dissenyat per formar-vos tant per a conceptes bàsics com avançats de Java, juntament amb diversos marcs Java com Hibernate & Spring

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest bloc i us respondrem el més aviat possible.