Måder til at bytte to numre i Java

At bytte tal kan være afgørende, når man beskæftiger sig med data. I denne artikel vil vi undersøge måder til at bytte to numre i Java

At bytte tal kan være afgørende, når man beskæftiger sig med data. I denne artikel vil vi undersøge måder til at bytte to tal ind . Følgende punkter vil blive dækket i denne artikel,



At bytte to tal i Java er noget, som enhver programmør skal være opmærksom på. Der er hovedsageligt to metoder til at bytte numrene. Disse metoder diskuteres udførligt i denne artikel.



Fortsætter med denne artikel om at bytte to numre i Java.

Byt to tal ved hjælp af en midlertidig variabel

public class Main {public static void main (String [] args) {float a = 1.18f, b = 2.69f System.out.println ('Before swapping') System.out.println ('First number =' + a) System.out.println ('Andet tal =' + b) // Værdien af ​​a tildeles midlertidig float temp = a // Værdien af ​​b tildeles først a = b // Værdien af ​​temp (som indeholder den indledende værdi af første) tildeles anden b = temp System.out.println ('Efter swapping') System.out.println ('First number =' + a) System.out.println ('Second number =' + b)} }

Her tildeles numrene, der skal byttes, til variablerne a og b. Den første variabel, dvs. a, er lagret i variabel temp, og værdien af ​​den anden variabel, dvs. b, er gemt i den første variabel.
Værdien af ​​temp lagres derefter i b.



Programmets output er som følger:

forskel mellem hash-kort og hash-tabel

Produktion:

Før du bytter
Første tal = 1,18
Andet tal = 2,69
Efter bytte
Første tal = 2,69
Andet tal = 1,18

Fortsætter med denne artikel om at bytte to numre i Java.



Byt to tal uden at bruge en midlertidig variabel

public class Main {public static void main (String [] args) {float a = 18.0f, b = 28.5f System.out.println ('Before swapping:') System.out.println ('First number =' + a ) System.out.println ('Andet tal =' + b) a = a - bb = a + ba = b - et System.out.println ('Efter bytte:') System.out.println ('Første nummer = '+ a) System.out.println (' Andet tal = '+ b)}}

I eksemplet har vi ikke brugt en midlertidig variabel. I stedet er simpel matematik blevet brugt:
a = a - b dvs. (18,0f - 28,5f)
Det andet nummer føjes derefter til det:
b = a + b dvs. (18,0f - 28,5f) + 28,5f = 18,0f
For at bytte bruges følgende logik:
a = b - a dvs. 18,0f - (18,0f - 28,5f) = 28,5f

afslut et program i java

Programmets output er som følger:

Produktion:

Før du bytter:
Første tal = 18,0
Andet tal = 28,5
Efter bytte:
Første tal = 28,5
Andet tal = 18,0

Således kan numrene byttes effektivt ved hjælp af de diskuterede metoder.

Således er vi nået til slutningen af ​​denne artikel om 'Byt to numre i Java'. Hvis du ønsker at lære mere, skal du tjekke af Edureka, et betroet 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.