Berechnung von Prozentsätzen in Java

Autor: John Pratt
Erstelldatum: 16 Februar 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Forge of Empires -- ARKTISCHE ORANGERIE -- Analyse & Entwicklung
Video: Forge of Empires -- ARKTISCHE ORANGERIE -- Analyse & Entwicklung

Inhalt

Die Berechnung von Prozentsätzen hat viele Anwendungen. Aber wenn die Zahlen größer werden, ist es einfacher, ein Programm dafür zu verwenden. Im Folgenden wird erläutert, wie Sie ein Programm in Java zur Berechnung von Prozentsätzen schreiben.

Schreiten

  1. Planen Sie Ihr Programm. Obwohl die Berechnung eines Prozentsatzes nicht so schwierig ist, ist es immer ratsam, vor dem Programmieren einen Zeitplan für Ihr Programm zu erstellen. Versuchen Sie folgende Fragen zu beantworten:
    • Funktioniert Ihr Programm mit großen Zahlen? Wenn ja, suchen Sie nach Möglichkeiten, wie Ihr Programm mit vielen verschiedenen Arten von Zahlen umgehen kann. Eine Möglichkeit, dies zu tun, ist mit Typ schweben oder Lunge als Variable anstelle von int (ganze Zahl).
  2. Schreiben Sie den Code. Um den Prozentsatz zu berechnen, benötigen Sie zwei Parameter:
    • Das Gesamtpunktzahl (oder die maximal mögliche Punktzahl).
    • Das erreichte Punktzahl (von denen Sie den Prozentsatz berechnen möchten).
      • Beispiel: Wenn ein Schüler 30 der 100 Fragen in einem Test richtig beantwortet und Sie den Prozentsatz berechnen möchten, ist 100 die Summe (die maximale Punktzahl) und 30 die erzielte Punktzahl, die Sie in einen Prozentsatz umwandeln.
    • Die Formel zur Berechnung des Prozentsatzes lautet:

      Prozentsatz = (erreichte Punktzahl x 100) / Gesamtpunktzahl
    • Um diese Parameter (Eingabe) in Java vom Benutzer zu erhalten, können Sie die verwenden ScannerFunktion.
  3. Berechnen Sie den Prozentsatz. Verwenden Sie die im vorherigen Schritt angegebene Formel, um den Prozentsatz zu berechnen. Stellen Sie sicher, dass die Variable, die Sie zum Speichern des Werts von verwenden Prozentsatzhat den Float-Typ. Wenn nicht, ist die Antwort möglicherweise falsch.
    • Das liegt daran, dass die schwebenDer Datentyp hat eine Genauigkeit von 32 Bit, die bei mathematischen Berechnungen sogar Dezimalstellen berücksichtigt. Die Antwort auf eine mathematische Berechnung wie 5/2 (5 geteilt durch 2) mit dem Typ float lautet also 2,5
      • Die gleiche Berechnung (5/2) mit dem Typ int gibt für die Variable 2 zurück.
      • Die Variablen, die Sie zum Speichern der verwenden Gesamtpunktzahl und der erreichte Punktzahl kann jedoch int sein. Durch eine schweben als Typ für die Variable für die verwendet werden Prozentsatz soll int automatisch zu einem schweben konvertiert werden; Die Gesamtberechnung wird dann als Float anstelle einer Ganzzahl durchgeführt.
  4. Zeigen Sie dem Benutzer den Prozentsatz an. Sobald das Programm den Prozentsatz berechnet hat, zeigen Sie ihn dem Benutzer. Verwenden Sie dazu die Funktion System.out.print oder System.out.println (zum Drucken in einer neuen Zeile) in Java.

Methode 1 von 1: Beispielcode

import java.util.Scanner; öffentliche Klasse main_class {public static void main (String [] args) {int total, score; Float-Prozentsatz; Scanner inputNumScanner = neuer Scanner (System.in); System.out.println ("Geben Sie die Gesamtsumme oder die maximale Punktzahl ein:"); total = inputNumScanner.nextInt (); System.out.println ("Geben Sie die erhaltene Note ein:"); score = inputNumScanner.nextInt (); Prozentsatz = (Punktzahl * 100 / gesamt); System.out.println ("Der Prozentsatz ist =" + Prozentsatz + "%"); }}

Tipps

  • Versuchen Sie, eine grafische Oberfläche (GUI) zu erstellen, um das Programm interaktiver und benutzerfreundlicher zu gestalten.
  • Versuchen Sie, Ihr Programm so zu erweitern, dass Sie mehrere Berechnungen damit durchführen können.