Πώς να μετατρέψετε δυαδικό σε δεκαδικό σε Java

Συγγραφέας: Roger Morrison
Ημερομηνία Δημιουργίας: 7 Σεπτέμβριος 2021
Ημερομηνία Ενημέρωσης: 12 Νοέμβριος 2024
Anonim
ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΥΑΔΙΚΟ ΣΕ ΔΕΚΑΔΙΚΟ ΣΥΣΤΗΜΑ | Ψηφιακη Σχεδιαση: Μετατροπες αριθμων
Βίντεο: ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΥΑΔΙΚΟ ΣΕ ΔΕΚΑΔΙΚΟ ΣΥΣΤΗΜΑ | Ψηφιακη Σχεδιαση: Μετατροπες αριθμων

Περιεχόμενο

Η Java είναι μια υψηλού επιπέδου, αντικειμενοστρεφής γλώσσα υπολογιστών που δημιουργήθηκε από την Sun Microsystems. Εκτός από το να επιτρέπεται στα προγράμματα να καθορίζουν τους δικούς τους τύπους δεδομένων ή "κλάσεις", η Java περιλαμβάνει μια συλλογή προκαθορισμένων τύπων. Όταν μια αριθμητική τιμή εκφράζεται σε μια βάση διαφορετική από 10 ή "decimal", πρέπει να εισαγάγετε αυτήν την τιμή σε έναν από τους αριθμητικούς τύπους Java. Συγκεκριμένα, δυαδικές τιμές (βάση 2) ​​μπορούν να μετατραπούν σε δεκαδικά ψηφία χρησιμοποιώντας μεθόδους που περιλαμβάνονται στην τυπική πλατφόρμα Java.


Οδηγίες

Μπορείτε να μετατρέψετε δυαδικές τιμές σε δεκαδικά ισοδύναμα τους σε Java (Jupiterimages / Φωτογραφίες.com / Getty Images)

    Συνεδρία 1

  1. Αποκτήστε την τιμή που αντιπροσωπεύεται σε δυαδική μορφή και αποθηκεύστε τη δυαδική αναπαράσταση σε μια συμβολοσειρά. Ο κώδικας δείγματος αποθηκεύει τη δυαδική αναπαράσταση του 192:

    Σειρά binNumber = "11000000";

  2. Μετατροπή της "συμβολοσειράς" σε έναν ακέραιο χρησιμοποιώντας την ενσωματωμένη μέθοδο parseInt (), όπως στον δείγμα κώδικα:

    int αριθμός = Integer.parseInt (binNumber, 2);

  3. Δημιουργήστε μια δεκαδική αναπαράσταση του αριθμού όπως έγινε στο δείγμα κώδικα:

    String decNumber = String.format ("% d", αριθμός);

    Για παράδειγμα, το "string" "decNumber" θα περιέχει την τιμή "192."