egy sokoldalú programozási nyelv, különböző alkalmazásokkal. Ennek fő oka az a rugalmasság és könnyűség, amelyet szemcsés szinten biztosít. ez a cikk segít a Java program megírásában a szám megfordítására. A következő hivatkozásokkal foglalkozunk ebben a cikkben,
Kezdjük akkor,
java system.exit (1)
Java program a szám megfordításához
A számok megfordíthatók a Java-ban különböző módszerekkel, vessünk egy pillantást az elsőre,
Az A hurok használata
A while ciklus felhasználásával számok halmaza megfordítható. Itt van a program,
public class Main {public static void main (String [] args) {int number = 4321, reverse = 0 while (szám! = 0) {int dig = szám% 10 fordított = fordított * 10 + dig szám / = 10} Rendszer .out.println ('Fordított szám:' + fordított)}}
Kimenet:
Fordított szám: 1234
Magyarázat:
- Ebben a példában egész számot adunk meg.
- A szám el van osztva 10-vel, és a maradékot egy változó ásatásban tároljuk.
- Így a szám utolsó számjegyét, azaz 1-et tároljuk a dig változóban.
- A fordított változót megszorozzuk 10-vel (ez új számot ad hozzá), és hozzáadjuk a dig-et. Itt 0 * 10 + 1 = 1.
- A számot ezután elosztjuk 10-vel, úgy hogy az az első három számjegyet tartalmazza: 432.
- Az összes számot ugyanúgy iterálják.
Folytassuk ezt a „Java program a szám megfordításához” cikkel,
Az A hurok használata
A while ciklus helyett a ciklust használjuk a következő példában:
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} Rendszer .out.println ('Fordított szám:' + fordított)}}
Meg kell jegyezni, hogy az inicializáló kifejezést itt nem használjuk.
Kimenet:
Fordított szám: 1234567
Ez a cikk utolsó bitje, nézzük meg, hogyan segít itt a rekurzió,
megtanulják használni a vizuális stúdiót
Rekurzió használata
Amikor egy módszer folyamatosan hívja magát, akkor a folyamat rekurziónak nevezhető.
import java.util.Scanner osztály Fő {// Reverse Method public static void recurse (int szám) {if (szám<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() } }
Kimenet:
Fordított szám: 123456789
Ezek a módszerek holisztikus megközelítést nyújtanak a szám megfordítására a java programozási nyelvén.
Így a „Java program egy szám megfordításához” című cikkünk végéhez értünk. Ha többet szeretne megtudni,nézd meg a Edureka, egy megbízható online tanulási társaság. Az Edureka Java J2EE és SOA képzési és tanúsítási tanfolyamát arra tervezték, hogy mind az alapvető, mind a fejlett Java koncepciókra kiképezzen különféle Java keretrendszereket, például a Hibernate & Spring.
Van egy kérdésünk? Kérjük, említse meg a blog megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.