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.