Hoe percentage in Java te berekenen

Schrijver: John Pratt
Datum Van Creatie: 11 Februari 2021
Updatedatum: 1 Juli- 2024
Anonim
Write a Java Program to calculate the total marks and percentage of five subjects
Video: Write a Java Program to calculate the total marks and percentage of five subjects

Inhoud

Het berekenen van percentages kan een grote hulp zijn.Maar als de getallen groot worden, zal het veel gemakkelijker zijn om een ​​programma te gebruiken om het te berekenen. Ter attentie een instructie hoe je een programma kunt maken om het percentage in Java te berekenen.

Stappen

  1. 1 Maak een algoritme voor uw programma. Hoewel het berekenen van percentages niet moeilijk is, kunt u het beste het algoritme voor het programma schrijven voordat u de eigenlijke code gaat schrijven. Probeer antwoorden te vinden op de volgende vragen:
    • Kan uw programma grote aantallen aan? Als dat zo is, probeer dan na te denken over manieren waarop uw programma een groot aantal getallen aankan. Een manier om dit te doen is door een variabele te gebruiken zoals vlot of lang, in plaats van int.
  2. 2 Schrijf de code. Om het percentage te berekenen, heeft u twee parameters nodig:
    • Totale score (of de hoogst mogelijke score); en
    • score ontvangenhet percentage dat u wilt berekenen.
      • Bijvoorbeeld: als een student 30 van de 100 mogelijke punten heeft gescoord in de test, en je wilt het percentage punten berekenen dat door de student is gescoord - 100 is de totale score (of de maximaal mogelijke score), is 30 het resulterende cijfer, het percentage dat u wilt berekenen.
    • De formule voor het berekenen van rente is:

      Percentage = (score ontvangen x 100) / totale score
    • Om deze parameters (invoer) van de gebruiker te krijgen, probeer de functie Scanner op Java.
  3. 3 Bereken het percentage. Gebruik de formule uit de vorige stap om het percentage te berekenen. Zorg ervoor dat de variabele die wordt gebruikt om de waarde op te slaan procent is van het type "zweven". Zo niet, dan is het antwoord mogelijk niet juist.
    • Dit komt omdat het gegevenstype vlot (32-bits enkelvoudige precisie drijvende-kommagetallen) houdt alleen rekening met het numerieke gegevenstype "decimalen" in wiskundige berekeningen. Dus, met behulp van een "float"-variabele, zou het antwoord voor een wiskundige berekening, bijvoorbeeld 5/2 (5 gedeeld door 2) 2,5 zijn.
      • Als we de berekening (5/2) uitvoeren met de variabele int, dan is het antwoord 2.
      • De variabelen waarin u opslaat totale score en score ontvangen, kan van het type zijn int... Een typevariabele gebruiken vlot voor procent converteert automatisch het type int in type vlot... En de algemene berekening wordt gedaan in "float" in plaats van "int".
  4. 4 Geef de procentuele waarde voor de gebruiker weer. Nadat het programma het percentage heeft berekend, geeft u het aan de gebruiker weer. Om dit in Java te doen, gebruik je de functies Systeem.uit.afdrukken of Systeem.uit.println (voor afdrukken/uitvoeren op een nieuwe regel).

Methode 1 van 1: Voorbeeldcode

java.util.Scanner importeren; public class main_class {public static void main (String [] args) {int totaal, score; vlotterpercentage; ScannerinvoerNumScanner = nieuwe scanner (System.in); System.out.println ("Voer de totale of maximale score in:"); totaal = inputNumScanner.nextInt (); System.out.println ("Voer de verkregen score in:"); score = inputNumScanner.nextInt (); percentage = (score * 100 / totaal); System.out.println ("Het percentage is =" + percentage + "%"); }}

Tips

  • Probeer een grafische gebruikersinterface te maken die het programma veel interactiever en gebruiksvriendelijker maakt.
  • Probeer uw programma uit te breiden om een ​​paar wiskundige berekeningen uit te voeren.