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ám felcserélése ideiglenes változóval
- Két szám felcserélése ideiglenes változó használata nélkül
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.