Sådan vender du et nummer i java?



Den fleksibilitet og lethed, Java giver på granulært niveau, gør det meget alsidigt. Denne artikel hjælper dig med at skrive Java-program for at vende et nummer.

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.