Két szám cseréjének módjai Java-ban

A számok cseréje döntő lehet az adatok kezelésénél. Ebben a cikkben megvizsgáljuk a két szám cseréjének lehetőségeit a Java-ban

A számok cseréje döntő lehet az adatok kezelésénél. Ebben a cikkben megvizsgáljuk a két szám cseréjének lehetőségeit . A következő hivatkozásokkal foglalkozunk ebben a cikkben,



Két számot cserélni a Java-ban minden programozónak ismernie kell. A számok felcserélésére főleg két módszer létezik. Ezeket a módszereket a cikk részletesen tárgyalja.



Folytatás ezzel a cikkel: Két szám cseréje a Java-ban.

Két szám felcserélése ideiglenes változóval

public class Main {public static void main (String [] args) {float a = 1.18f, b = 2.69f System.out.println ('Csere előtt') System.out.println ('Első szám =' + a) System.out.println ('Második szám =' + b) // Az a értéke ideiglenes úszóhőmérséklethez van hozzárendelve = a // b értéke az elsőhöz van rendelve a = b // A temp értéke (amely a kezdeti értéket tartalmazza) az első) a másodikhoz van rendelve b = temp System.out.println ('Csere után') System.out.println ('Első szám =' + a) System.out.println ('Második szám =' + b)} }

Itt a felcserélendő számokat az a és b változókhoz rendeljük. Az első változót, vagyis az a-t a temp változóban tároljuk, a második változó, azaz b értékét az első változóban tároljuk.
A temp értékét ezután tároljuk b-ben.



A program kimenete a következő:

egy-egy kapcsolat a java-ban

Kimenet:

Csere előtt
Első szám = 1,18
Második szám = 2,69
Csere után
Első szám = 2,69
Második szám = 1,18

Folytatás ezzel a cikkel: Két szám cseréje a Java-ban.



Két szám felcserélése ideiglenes változó használata nélkül

public class Main {public static void main (String [] args) {float a = 18.0f, b = 28.5f System.out.println ('Csere előtt:') System.out.println ('Első szám =' + a ) System.out.println ('Második szám =' + b) a = a - bb = a + ba = b - a System.out.println ('Csere után:') System.out.println ('Első szám = '+ a) System.out.println (' Második szám = '+ b)}}

A példában nem használtunk ideiglenes változót. Ehelyett egyszerű matematikát használtak:
a = a - b, azaz (18,0f - 28,5f)
Ezután hozzáadódik a második szám:
b = a + b, azaz (18,0f - 28,5f) + 28,5f = 18,0f
A csere érdekében a következő logikát használják:
a = b - a azaz 18,0f - (18,0f - 28,5f) = 28,5f

A program kimenete a következő:

Kimenet:

Csere előtt:
Első szám = 18,0
Második szám = 28,5
Csere után:
Első szám = 28,5
Második szám = 18,0

Így a számok hatékonyan felcserélhetők a tárgyalt módszerek segítségével.

Így a „Két szám cseréje a Java-ban” című cikkünk végéhez értünk. Ha többet szeretne megtudni, nézze 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.

objektumok tömbje a java példa programban

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.