Πώς να υπολογίσετε το ποσοστό στην Java

Συγγραφέας: Joan Hall
Ημερομηνία Δημιουργίας: 2 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
31  Πως υπολογίζω το ποσοστό
Βίντεο: 31 Πως υπολογίζω το ποσοστό

Περιεχόμενο

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

Βήματα

  1. 1 Δημιουργήστε έναν αλγόριθμο για το πρόγραμμά σας. Αν και ο υπολογισμός των ποσοστών δεν είναι δύσκολος, είναι καλύτερο να γράψετε τον αλγόριθμο για το πρόγραμμα πριν ξεκινήσετε να γράφετε τον πραγματικό κώδικα. Προσπαθήστε να βρείτε απαντήσεις στις ακόλουθες ερωτήσεις:
    • Θα χειριστεί το πρόγραμμά σας μεγάλους αριθμούς; Αν ναι, προσπαθήστε να σκεφτείτε τρόπους με τους οποίους το πρόγραμμά σας μπορεί να χειριστεί ένα μεγάλο εύρος αριθμών. Ένας τρόπος για να γίνει αυτό είναι να χρησιμοποιήσετε μια μεταβλητή όπως φλοτέρ ή μακρύς, αντί int.
  2. 2 Γράψτε τον κωδικό. Για να υπολογίσετε το ποσοστό, χρειάζεστε δύο παραμέτρους:
    • Συνολική βαθμολογία (ή την υψηλότερη δυνατή βαθμολογία) · και
    • βαθμολογία που ελήφθητο ποσοστό από το οποίο θέλετε να υπολογίσετε.
      • Για παράδειγμα: εάν ένας μαθητής σημείωσε 30 βαθμούς από τους 100 δυνατούς στο τεστ και θέλετε να υπολογίσετε το ποσοστό των πόντων που έβαλε ο μαθητής - 100 είναι η συνολική βαθμολογία (ή η μέγιστη δυνατή βαθμολογία), 30 είναι ο βαθμός που προκύπτει, το ποσοστό από το οποίο θέλετε να υπολογίσετε.
    • Ο τύπος για τον υπολογισμό των τόκων είναι:

      Ποσοστό = (Βαθμολογία Λήφθηκε x 100) / Συνολική Βαθμολογία
    • Για να λάβετε αυτές τις παραμέτρους (είσοδο) από το χρήστη, δοκιμάστε να χρησιμοποιήσετε τη συνάρτηση Ερευνητής στην Java.
  3. 3 Υπολογίστε το ποσοστό. Χρησιμοποιήστε τον τύπο από το προηγούμενο βήμα για να υπολογίσετε το ποσοστό. Βεβαιωθείτε ότι η μεταβλητή που χρησιμοποιείται για την αποθήκευση της τιμής τοις εκατό είναι τύπου "float". Εάν όχι, τότε η απάντηση μπορεί να μην είναι σωστή.
    • Αυτό συμβαίνει επειδή ο τύπος δεδομένων φλοτέρ (Αριθμοί κυμαινόμενων σημείων ακριβείας 32-bit) λαμβάνει υπόψη τους αριθμητικούς τύπους δεδομένων «δεκαδικούς» σε μαθηματικούς υπολογισμούς. Έτσι, χρησιμοποιώντας μια μεταβλητή "float", η απάντηση για έναν μαθηματικό υπολογισμό, για παράδειγμα 5/2 (5 διαιρούμενο με 2) θα ήταν 2,5.
      • Εάν πραγματοποιήσουμε τον υπολογισμό (5/2) χρησιμοποιώντας τη μεταβλητή int, τότε η απάντηση είναι 2.
      • Ωστόσο, οι μεταβλητές στις οποίες αποθηκεύετε συνολική βαθμολογία και βαθμολογία που ελήφθη, μπορεί να είναι του τύπου int... Χρήση μεταβλητής τύπου φλοτέρ Για τοις εκατό μετατρέπει αυτόματα τον τύπο int σε τύπο φλοτέρ... Και ο γενικός υπολογισμός θα γίνει σε "float" αντί για "int".
  4. 4 Εμφάνιση της ποσοστιαίας τιμής για τον χρήστη. Αφού το πρόγραμμα υπολογίσει το ποσοστό, εμφανίστε το στο χρήστη. Για να το κάνετε αυτό στη Java, χρησιμοποιήστε τις συναρτήσεις System.out.print ή System.out.println (για εκτύπωση / έξοδο σε νέα γραμμή).

Μέθοδος 1 από 1: Δείγμα κώδικα

εισαγωγή java.util.Scanner; public class main_class {public static void main (String [] args) {int total, score; ποσοστό επίπλευσης? Σαρωτής inputNumScanner = νέος σαρωτής (System.in); System.out.println ("Εισαγάγετε τη συνολική βαθμολογία ή τη μέγιστη βαθμολογία:"); σύνολο = inputNumScanner.nextInt (); System.out.println ("Εισαγάγετε τη βαθμολογία που ελήφθη:"); score = inputNumScanner.nextInt (); ποσοστό = (βαθμολογία * 100 / σύνολο); System.out.println ("Το ποσοστό είναι =" + ποσοστό + "%"); }}

Συμβουλές

  • Προσπαθήστε να δημιουργήσετε μια γραφική διεπαφή χρήστη που κάνει το πρόγραμμα πολύ πιο διαδραστικό και πιο εύκολο στη χρήση.
  • Δοκιμάστε να επεκτείνετε το πρόγραμμά σας για να κάνετε μερικούς μαθηματικούς υπολογισμούς.