Hvordan beregne prosent i Java: 4 trinn (med bilder)

Innholdsfortegnelse:

Hvordan beregne prosent i Java: 4 trinn (med bilder)
Hvordan beregne prosent i Java: 4 trinn (med bilder)

Video: Hvordan beregne prosent i Java: 4 trinn (med bilder)

Video: Hvordan beregne prosent i Java: 4 trinn (med bilder)
Video: Hvordan installere forsterker og subwoofer i bilen din. 2024, April
Anonim

Å beregne prosent kan være til stor hjelp. Men når tallene blir større, blir det mye enklere å bruke et program til å beregne. Slik kan du lage et program for å beregne prosent i Java.

Trinn

Beregn prosentandel i Java Trinn 1
Beregn prosentandel i Java Trinn 1

Trinn 1. Planlegg programmet

Selv om det ikke er vanskelig å beregne prosent, er det alltid en god praksis å planlegge programmet før du begynner å kode. Prøv å finne svarene på følgende spørsmål:

Kommer programmet til å håndtere store tall? Hvis ja, kan du prøve å tenke på hvordan programmet kan håndtere et stort antall tall. En måte å gjøre dette på er å bruke en float eller lang variabel i stedet for int

Beregn prosentandel i Java Trinn 2
Beregn prosentandel i Java Trinn 2

Trinn 2. Skriv koden

For å beregne prosent, trenger du to parametere:

  • De Total poengsum (eller maksimal poengsum); og,
  • De oppnådd poengsum hvis prosentandel du ønsker å beregne.

    For eksempel: Hvis en elev får 30 poeng av 100 i en test, og du ønsker å beregne prosentpoengene som studenten har fått, er 100 totalkarakterene (eller maksimal poengsum). 30 er poengsummen du vil beregne

  • Formelen for å beregne prosent er:

    Prosentandel = (Oppnådd poengsum x 100) / Totalpoeng

  • For å få disse parameterne (innganger) fra brukeren, prøv å bruke skannerfunksjonen i Java.
Beregn prosentandel i Java Trinn 3
Beregn prosentandel i Java Trinn 3

Trinn 3. Beregn prosentandelen

Bruk formelen gitt i forrige trinn for å beregne prosentandelen. Sørg for at variabelen som brukes for å lagre verdien av prosent er av typen float. Hvis ikke, kan det hende at svaret ikke er riktig.

  • Dette er fordi float-datatypen er 32 biters enkel presisjon som til og med vurderer desimaler i matematiske beregninger. Ved å bruke en flytevariabel vil svaret for en matematisk beregning som 5/2 (5 delt på 2) være 2,5

    • Hvis den samme beregningen (5 /2) hvis du gjør den med en int -variabel, vil svaret være 2.
    • Variablene der du lagret den totale poengsummen og oppnådde poengsummen, kan imidlertid være int. Ved å bruke en flytevariabel for prosentandelen vil int automatisk bli omdannet til float; og den totale beregningen vil bli gjort i float i stedet for int.
Beregn prosentandel i Java Trinn 4
Beregn prosentandel i Java Trinn 4

Trinn 4. Vis prosentandelen for brukeren

Når programmet har beregnet prosentandelen, viser du den til brukeren. Bruk funksjonen System.out.print eller System.out.println (for å skrive ut på en ny linje) i Java, for dette.

Metode 1 av 1: Prøvekode

importer java.util. Scanner; public class main_class {public static void main (String args) {int total, score; flyteprosent; Skanner inputNumScanner = ny skanner (System.in); System.out.println ("Angi total, eller maks, poengsum:"); total = inputNumScanner.nextInt (); System.out.println ("Skriv inn poengsummen som er oppnådd:"); score = inputNumScanner.nextInt (); prosent = (poengsum * 100/ totalt); System.out.println ("Prosentandelen er =" + prosentandel + " %"); }}

Tips

  • Prøv å lage en GUI, som vil gjøre programmet mye mer interaktivt og enklere å bruke.
  • Prøv å utvide programmet for å utføre flere matematiske beregninger.

Anbefalt: