er et alsidigt programmeringssprog med forskellige applikationer. Hovedårsagen til dette er den fleksibilitet og lethed, det giver på granulært niveau. denne artikel hjælper dig med at skrive Java-program for at vende et nummer. Følgende punkter vil blive dækket i denne artikel,
Lad os komme i gang dengang,
abstrakt klasse og interface forskel
Java-program til at vende et nummer
Tal kan vendes i Java ved hjælp af forskellige metoder, lad os se på den første,
Brug af A While Loop
Brugen af mens loop kan gøres for at vende et sæt tal. 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)}}
Produktion:
Omvendt nummer: 1234
Forklaring:
- Et heltal er angivet i dette eksempel.
- Nummeret divideres med 10, og resten gemmes i en variabel grave.
- Således lagres det sidste ciffer i nummer, dvs. 1, i den variable grave.
- Den variable omvendte ganges med 10 (dette tilføjer et nyt sted i antal), og der tilføjes grave. Her er 0 * 10 + 1 = 1.
- Nummeret divideres derefter med 10, således at det indeholder de første tre cifre: 432.
- Alle numrene gentages på samme måde.
Lad os fortsætte med denne artikel om 'Java-program til at vende et nummer',
Brug af A For Loop
I stedet for en while-loop bruger 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 skal bemærkes, at initialiseringsudtryk ikke bruges her.
Produktion:
Omvendt nummer: 1234567
Dette er den sidste del af denne artikel, lad os se, hvordan rekursion hjælper her,
flet sorter pseudokode c ++
Brug af rekursion
Når en metode kalder sig kontinuerligt, er processen kendt som rekursion.
import 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() } }
Produktion:
Omvendt nummer: 123456789
Disse metoder giver en holistisk tilgang til at vende et tal i programmeringssproget for java.
Således er vi nået til slutningen af denne artikel om 'Java-program til at vende et nummer'. Hvis du ønsker at lære mere,tjek af Edureka, et pålideligt online læringsfirma. Edurekas Java J2EE- og SOA-uddannelses- og certificeringskursus er designet til at træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-rammer som Hibernate & Spring.
Har du et spørgsmål til os? Nævn det i kommentarsektionen på denne blog, og vi vender tilbage til dig hurtigst muligt.