Αυτό το ιστολόγιο θα περιγράψει τη μέθοδο μετατροπής int σε double σε Java.
Πώς να μετατρέψετε το int σε double στην Java;
Για τη μετατροπή int σε διπλό, μπορείτε να χρησιμοποιήσετε τα εξής:
- Χειριστής ανάθεσης
- Typecasting
- μέθοδος valueOf().
Θα εξετάσουμε τώρα κάθε μία από τις αναφερόμενες μεθόδους μία προς μία.
Μέθοδος 1: Μετατροπή int σε double με χρήση του τελεστή εκχώρησης
Στη γλώσσα προγραμματισμού Java, ο χαμηλότερος τύπος δεδομένων μπορεί εύκολα να μετατραπεί στον υψηλότερο τύπο δεδομένων χρησιμοποιώντας τον τελεστή εκχώρησης ' = '. Αυτό ονομάζεται σιωπηρή μετατροπή.
Σύνταξη
διπλό σι = ένα
Εδώ, ο χειριστής ανάθεσης ' = 'θα μετατραπεί' ένα μεταβλητή τύπου int σε ' σι ”, η οποία είναι μεταβλητή διπλού τύπου.
Παράδειγμα
Σε αυτό το παράδειγμα, αρχικά, θα δημιουργήσουμε μια μεταβλητή int με το όνομα ' ένα ” με την ακόλουθη τιμή:
ενθ ένα = 14 ;
Στη συνέχεια, θα το μετατρέψουμε σε διπλό χρησιμοποιώντας το ' = ' τελεστής εκχώρησης και αποθηκεύστε την προκύπτουσα τιμή στο ' σι ”:
διπλό σι = ένα ;Τέλος, εκτελέστε το ' System.out.println() ' μέθοδος εμφάνισης της τιμής μετατροπής στην κονσόλα:
Σύστημα. έξω . println ( 'Η ακέραια τιμή που μετατράπηκε σε διπλή: ' + σι ) ;
Η έξοδος δείχνει ότι ο ακέραιος μετατρέπεται επιτυχώς σε διπλή τιμή:
Μέθοδος 2: Μετατροπή int σε double με χρήση Typecasting
Το Typecasting χρησιμοποιείται όταν θέλουμε να μετατρέψουμε έναν τύπο δεδομένων σε έναν άλλο. Πιο συγκεκριμένα, μπορεί επίσης να χρησιμοποιηθεί για μετατροπή int σε διπλή.
Σύνταξη
διπλό σι = ( διπλό ) ένα ;Εδώ, θα μετατρέψουμε ' ένα μεταβλητή τύπου int σε ' σι ”, η οποία είναι μεταβλητή διπλού τύπου. Ο ( διπλό ) υποδηλώνει τον απαιτούμενο τύπο δεδομένων.
Παράδειγμα
Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε τον ίδιο ακέραιο τύπο ' ένα ' μεταβλητή και μετατρέψτε την τιμή της σε ' διπλό ” χρησιμοποιώντας Typecasting. Εδώ, χρησιμοποιείται επίσης ο τελεστής εκχώρησης. Ωστόσο, ο καθορισμένος ακέραιος αριθμός πληκτρολογείται στο διπλό και στη συνέχεια αποθηκεύεται στη μεταβλητή διπλού τύπου ' σι ”:
Στη συνέχεια, εκτυπώστε την τιμή μετατροπής χρησιμοποιώντας το ' System.out.println() 'μέθοδος:
Σύστημα. έξω . println ( 'Η ακέραια τιμή μετατράπηκε σε διπλάσιο με πληκτρολόγηση: ' + σι ) ;
Παραγωγή
Θέλετε να χρησιμοποιήσετε οποιαδήποτε ενσωματωμένη μέθοδο Java για τον καθορισμένο σκοπό; Προχωρήστε προς το επόμενο τμήμα!
Μέθοδος 3: Μετατροπή int σε διπλό Χρησιμοποιώντας τη μέθοδο valueOf().
Ο ' Διπλό 'Η κλάση περιτυλίγματος Java προσφέρει ένα ' αξία του() ” μέθοδος που μπορεί να χρησιμοποιηθεί για τη μετατροπή int σε διπλό. Είναι μια μέθοδος στατικού τύπου, που σημαίνει ότι δεν χρειάζεται να δημιουργήσουμε ένα αντικείμενο και να καλέσουμε τη μέθοδο χρησιμοποιώντας το όνομα της κλάσης, καθώς μπορεί να προσπελαστεί χωρίς αυτό το πρόσθετο βήμα.
Σύνταξη
διπλό σι = Διπλό. αξία του ( ένα ) ;Εδώ, θα μετατρέψουμε ' ένα 'int type μεταβλητή σε ' σι ' μεταφέροντάς το ως επιχείρημα στο ' αξία του() 'μέθοδος.
Παράδειγμα
Εδώ, θα μετατρέψουμε την τιμή του ήδη δημιουργημένου ' ένα ' μεταβλητή χρησιμοποιώντας το αξία του() μέθοδος. Η μέθοδος θα πάρει ' ένα ” ως όρισμα και επιστρέφει τη διπλή τιμή που έχει μετατραπεί:
Τέλος, εκτυπώστε την τιμή μετατροπής χρησιμοποιώντας το ' System.out.println() 'μέθοδος:
Σύστημα. έξω . println ( 'Η ακέραια τιμή που μετατράπηκε σε διπλάσιο από το wrapperClass: ' + σι ) ;
Παραγωγή
Συγκεντρώσαμε όλες τις βασικές οδηγίες που σχετίζονται με τη μετατροπή int σε double στην Java.
συμπέρασμα
Για να μετατρέψετε το int σε double στην Java, υπάρχουν τρεις μέθοδοι: χρησιμοποιώντας τον τελεστή Assignment, χρησιμοποιώντας Typecasting και τη μέθοδο valueOf() της κλάσης Double Java wrapper. Όλες αυτές οι μέθοδοι λειτουργούν περίπου το ίδιο. Ωστόσο, μπορείτε να επιλέξετε οποιοδήποτε ανάλογα με τις προτιμήσεις σας. Σε αυτήν την ανάρτηση, περιγράψαμε τις μεθόδους μετατροπής ενός int σε double στην Java.