Denne artikel om, hvordan man beregner procenter, kan være meget nyttig. Men når tallene bliver større, vil brug af et program til at beregne dem gøre din opgave meget lettere. Sådan laver du et program til beregning af procenter ved hjælp af programmeringssproget Java.
Trin
Trin 1. Planlæg dit program
Selvom det ikke er svært at beregne procenter, er det altid en god praksis at planlægge dit program, før du begynder at skrive kode. Svar på følgende spørgsmål:
Vil dit program klare et stort antal numre? Tænk i så fald over, hvordan dit program kan håndtere en lang række numre. En måde er at bruge float eller lange variabler i stedet for int
Trin 2. Skriv koden ned
For at beregne procentdelen skal du bruge to parametre:
- Total værdi (eller maksimal sandsynlighedsværdi) og,
-
Værdi tjent hvis procentdel du vil beregne.
For eksempel: Hvis en elev scorer 30 ud af 100 på en eksamen, og du vil beregne den procentvise score, eleven fik, er 100 den samlede score (eller den maksimale mulige score) og 30 er den score, du vil beregne procent
-
Formlen til beregning af procentdelen er:
Procentdel = (Opnået værdi x 100) / Samlet værdi
- For at få denne parameter (input) fra brugeren skal du bruge scannerfunktionen i Java.
Trin 3. Beregn procentdelen
Brug formlen i det foregående trin til at beregne procentdelen. Sørg for, at variablen, der bruges til at gemme procentværdien, er af typen float. Ellers er svaret muligvis ikke korrekt.
-
Dette skyldes, at float -datatypen har en enkelt præcision på 32 bit, så det tager decimaltal i betragtning i matematiske beregninger. Ved hjælp af floatvariablen er svaret på en matematisk beregning som 5 /2 (5 divider 2) 2, 5.
- Hvis den samme beregning (5 /2) udføres ved hjælp af int -variablen, er svaret 2.
- Variablen, hvor du gemmer den samlede værdi og returværdien, kan dog være en int. Brug af en float -variabel til en procentdel vil automatisk konvertere en int til en float; og den samlede beregning vil blive udført i float -variabel ikke int.
Trin 4. Vis procentdelen til brugeren
Når programmet har beregnet procentdelen, skal du vise resultatet til brugeren. Brug funktionerne System.out.print eller System.out.println (til at udskrive en ny linje) i Java.
Metode 1 af 1: Eksempel på kode
import java.util. Scanner; public class main_class {public static void main (String args) {int total, score; flydeprocent; Scanner inputNumScanner = ny Scanner (System.in); System.out.println ("Indtast total- eller maksimumværdi:"); total = inputNumScanner.nextInt (); System.out.println ("Indtast værdi:"); score = inputNumScanner.nextInt (); procent = (score * 100/ total); System.out.println ("Procent er =" + procent + " %"); }}
Tips
- Opret en GUI eller grafisk brugergrænseflade, som vil gøre programmet meget mere interaktivt og lettere at bruge.
- Forlæng dit program til at udføre nogle matematiske beregninger.