Τρόποι ανταλλαγής δύο αριθμών στην Java

Η ανταλλαγή αριθμών μπορεί να είναι ζωτικής σημασίας κατά την αντιμετώπιση δεδομένων. Σε αυτό το άρθρο θα διερευνήσουμε τρόπους ανταλλαγής δύο αριθμών στην Java

Η ανταλλαγή αριθμών μπορεί να είναι ζωτικής σημασίας κατά την αντιμετώπιση δεδομένων. Σε αυτό το άρθρο θα διερευνήσουμε τρόπους ανταλλαγής δύο αριθμών . Οι ακόλουθοι δείκτες θα καλυφθούν σε αυτό το άρθρο,



Η ανταλλαγή δύο αριθμών στην Java είναι κάτι που πρέπει να γνωρίζει κάθε προγραμματιστής. Υπάρχουν κυρίως δύο μέθοδοι για την ανταλλαγή των αριθμών. Αυτές οι μέθοδοι συζητούνται λεπτομερώς σε αυτό το άρθρο.



Προχωρώντας με αυτό το άρθρο σχετικά με την εναλλαγή δύο αριθμών στην Java.

Ανταλλαγή δύο αριθμών χρησιμοποιώντας μια προσωρινή μεταβλητή

δημόσια τάξη 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 ('Second number =' + b) // Η τιμή του a αντιστοιχεί σε προσωρινό float temp = a // Η τιμή του b αντιστοιχεί στην πρώτη a = b // Τιμή temp (η οποία περιέχει την αρχική τιμή του πρώτου) έχει αντιστοιχιστεί στο δεύτερο b = temp System.out.println ('After swapping') System.out.println ('First number =' + a) System.out.println ('Second number =' + b)} }

Εδώ, οι αριθμοί που θα ανταλλάσσονται αντιστοιχίζονται στις μεταβλητές a και b. Η πρώτη μεταβλητή, δηλαδή a, αποθηκεύεται σε μεταβλητή θερμοκρασία και η τιμή της δεύτερης μεταβλητής, δηλαδή b, αποθηκεύεται στην πρώτη μεταβλητή.
Η τιμή του temp αποθηκεύεται στη συνέχεια στο b.



Η έξοδος του προγράμματος έχει ως εξής:

java addactionlistener (αυτό)

Παραγωγή:

Πριν από την ανταλλαγή
Πρώτος αριθμός = 1,18
Δεύτερος αριθμός = 2.69
Μετά την ανταλλαγή
Πρώτος αριθμός = 2,69
Δεύτερος αριθμός = 1,18

Προχωρώντας με αυτό το άρθρο σχετικά με την εναλλαγή δύο αριθμών στην Java.



Ανταλλαγή δύο αριθμών χωρίς χρήση προσωρινής μεταβλητής

δημόσια τάξη 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 ('Δεύτερος αριθμός =' + b) a = a - bb = a + ba = b - a System.out.println ('After swapping:') System.out.println ('First number = '+ a) System.out.println (' Δεύτερος αριθμός = '+ b)}}

Στο παράδειγμα, δεν έχουμε χρησιμοποιήσει μια προσωρινή μεταβλητή. Αντίθετα, χρησιμοποιήθηκαν απλά μαθηματικά:
a = a - b δηλ. (18.0f - 28.5f)
Στη συνέχεια προστίθεται ο δεύτερος αριθμός:
b = a + b δηλ. (18.0f - 28.5f) + 28.5f = 18.0f
Για ανταλλαγή, χρησιμοποιείται η ακόλουθη λογική:
a = b - δηλαδή 18.0f - (18.0f - 28.5f) = 28.5f

βρείτε τον μέγιστο αριθμό σε πίνακα java

Η έξοδος του προγράμματος έχει ως εξής:

Παραγωγή:

Πριν από την ανταλλαγή:
Πρώτος αριθμός = 18.0
Δεύτερος αριθμός = 28.5
Μετά την ανταλλαγή:
Πρώτος αριθμός = 28,5
Δεύτερος αριθμός = 18.0

Έτσι, οι αριθμοί μπορούν να ανταλλάσσονται αποτελεσματικά χρησιμοποιώντας τις μεθόδους που συζητήθηκαν.

Έτσι, έχουμε φτάσει στο τέλος αυτού του άρθρου με τίτλο «Ανταλλαγή δύο αριθμών στην Java». Εάν θέλετε να μάθετε περισσότερα, ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία μάθησης. Το μάθημα εκπαίδευσης και πιστοποίησης Java J2EE και SOA της Edureka έχει σχεδιαστεί για να σας εκπαιδεύσει τόσο για βασικές όσο και για προχωρημένες ιδέες Java μαζί με διάφορα πλαίσια Java όπως το Hibernate & Spring.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του ιστολογίου και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.