Hvordan reversere et nummer i java?



Fleksibiliteten og lettheten Java gir på granulært nivå, gjør det veldig allsidig. Denne artikkelen vil hjelpe deg med å skrive Java-program for å reversere et nummer.

er et allsidig programmeringsspråk med forskjellige applikasjoner. Hovedårsaken til dette er fleksibiliteten og lettheten det gir på granulært nivå. denne artikkelen vil hjelpe deg med å skrive Java-program for å reversere et nummer. Følgende tips vil bli dekket i denne artikkelen,

La oss komme i gang da,





java hva er en skanner

Java-program for å reversere et nummer

Tall kan reverseres i Java ved hjelp av forskjellige metoder, la oss ta en titt på den første,

Bruke A While Loop

Bruk av mens loop kan gjøres for å reversere et sett med tall. Her er programmet,



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 ('Omvendt nummer:' + omvendt)}}

Produksjon:

Omvendt nummer: 1234

Forklaring:



  • Et heltall er erklært i dette eksemplet.
  • Tallet er delt på 10, og resten lagres i en variabel graving.
  • Dermed lagres det siste sifferet i tallet, dvs. 1, i den variable graven.
  • Variabelen omvendt multipliseres med 10 (dette legger til et nytt sted i antall), og grave legges til den. Her er 0 * 10 + 1 = 1.
  • Tallet blir deretter delt med 10, slik at det inneholder de tre første sifrene: 432.
  • Alle tallene gjentas på samme måte.

La oss fortsette med denne 'Java-programmet for å reversere et nummer' artikkel,

Bruke A For Loop

I stedet for en while-loop bruker vi for loop i følgende eksempel:

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 ('Omvendt nummer:' + omvendt)}}

Det må bemerkes at initialiseringsuttrykk ikke brukes her.

Produksjon:

Omvendt nummer: 1234567

Dette er den siste delen av denne artikkelen, la oss se hvordan rekursjon hjelper her,

hvordan reversere nummeret i java

Bruke rekursjon

Når en metode kaller seg kontinuerlig, er prosessen kjent som rekursjon.

importere java.util.Scanner-klasse 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() } } 

Produksjon:

Omvendt nummer: 123456789

Disse metodene gir en helhetlig tilnærming for å reversere et tall i programmeringsspråket til Java.

Dermed har vi kommet til en slutt på denne artikkelen om ‘Java Program To Reverse A Number’. Hvis du ønsker å lære mer,sjekk ut av Edureka, et pålitelig online læringsfirma. Edurekas Java J2EE- og SOA-opplæring og sertifiseringskurs er designet for å trene deg for både kjerne- og avanserte Java-konsepter sammen med forskjellige Java-rammer som Hibernate & Spring.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet på denne bloggen, så kommer vi tilbake til deg så snart som mulig.