Hvordan beregne prosent i Java

Forfatter: Joan Hall
Opprettelsesdato: 2 Februar 2021
Oppdater Dato: 1 Juli 2024
Anonim
Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность.
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность.

Innhold

Å beregne prosenter kan være en stor hjelp.Men når tallene blir store, vil det være mye lettere å bruke et program til å beregne det. For din oppmerksomhet, en instruksjon om hvordan du kan lage et program for å beregne prosentandelen i Java.

Trinn

  1. 1 Lag en algoritme for programmet ditt. Selv om det ikke er vanskelig å beregne prosenter, er det best hvis du skriver algoritmen for programmet før du begynner å skrive den faktiske koden. Prøv å finne svar på følgende spørsmål:
    • Vil programmet ditt håndtere store tall? Prøv i så fall å tenke på hvordan programmet ditt kan håndtere et stort antall tall. En måte å gjøre dette på er å bruke en variabel som flyte eller lang, i stedet for int.
  2. 2 Skriv koden. For å beregne prosentandelen trenger du to parametere:
    • Total poengsum (eller høyest mulig poengsum); og
    • poengsum mottattprosentandelen du vil beregne.
      • For eksempel: hvis en student scoret 30 poeng av 100 mulige i testen, og du vil beregne prosentandelen poeng scoret av eleven - 100 er den totale poengsummen (eller maksimal poengsum), er 30 den resulterende karakteren, prosentandelen du vil beregne.
    • Formelen for beregning av renter er:

      Prosentandel = (Mottatt poengsum x 100) / Totalpoeng
    • For å få disse parameterne (input) fra brukeren, prøv å bruke funksjonen Skanner i Java.
  3. 3 Beregn prosentandelen. Bruk formelen fra forrige trinn for å beregne prosentandelen. Sørg for at variabelen som brukes til å lagre verdien prosent er av typen "float". Hvis ikke, kan det hende at svaret ikke er riktig.
    • Dette er fordi datatypen flyte (32-biters flytende punktnummer med enkel presisjon) tar bare hensyn til den numeriske datatypen "desimaler" i matematiske beregninger. Ved å bruke en "float" -variabel vil svaret for en matematisk beregning, for eksempel 5/2 (5 delt på 2) være 2,5.
      • Hvis vi utfører beregningen (5/2) ved hjelp av variabelen int, så er svaret 2.
      • Imidlertid variablene du lagrer Total poengsum og poengsum mottatt, kan være av typen int... Bruker en typevariabel flyte til prosent konverterer automatisk typen int i type flyte... Og den generelle beregningen vil bli gjort i "float" i stedet for "int".
  4. 4 Vis prosentverdien for brukeren. Etter at programmet har beregnet prosentandelen, viser du den til brukeren. For å gjøre dette i Java, bruk funksjonene System.out.print eller System.out.println (for utskrift / utskrift på en ny linje).

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 et grafisk brukergrensesnitt som gjør programmet mye mer interaktivt og enklere å bruke.
  • Prøv å utvide programmet for å gjøre noen matematiske beregninger.