At vide, hvordan man beregner procentsatser kan være en stor hjælp. Men når tallene bliver større, bliver det meget nemmere at bruge et program til at udføre denne beregning. Sådan kan du oprette et program til at beregne procentdelen i Java.
Planlæg dit program. Selvom procentberegningen ikke er svært, er det altid en god praksis at planlægge dit program, før du starter en kode. Prøv at finde svar på følgende spørgsmål:
Vil dit program håndtere store tal? Hvis ja, så prøv at tænke på, hvordan dit program kan håndtere et stort antal tal. En måde at gøre dette på er at bruge en variabel float eller lang i stedet for int.
2
Skriv koden. For at beregne procentdelen skal du have to parametre:
Den samlede værdi (eller den højest mulige værdi)
Den opnåede værdi, hvis procentdel du vil beregne.
For eksempel, hvis en studerende tager 30 i et løb værd 100, og du ønsker at beregne den procentsats, der fremkommer ved den studerende, 100 er det samlede beløb (eller den højest mulige værdi). 30 er den score du opnåede, hvis procentdel du vil beregne.
Formlen til beregning af procentdelen er: Procentdel = (værdi opnået x 100) / Samlet værdi
For at få disse parametre (dataindtastning) fra brugeren, prøv at bruge scanner i Java.
Video: Universal Basic Income Explained – Free Money for Everybody? UBI
3
Beregn procentdelen. Brug formlen angivet 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. Hvis ikke, kan svaret ikke være korrekt.
Dette skyldes, at en enkelt præcision 32-bit flydepunkt selv overvejer decimaler i matematiske beregninger. Således, når du bruger en variabel af typen float, svaret på en matematisk beregning som 5/2 (5 divideret med 2) vil være 2,5.
Hvis den samme beregning (5/2) blev udført ved hjælp af en variabel af typen int, svaret ville være 2.
Men de variabler, hvor du lagrede den samlede værdi og den opnåede værdi, kan være int. Brug en variabel af typen float for procentdelen konverterer automatisk variablen int i float, og den samlede beregning vil ske i float i stedet for int.
4
Vis procentdelen til brugeren. Når programmet har beregnet procentdelen, skal det vises til brugeren. For at gøre dette skal du bruge funktionen i Java System.out.print eller System.out.println (for at vise en ny linje).
Prøvekode
Video: Gratis lommeregner til afgangsprøven
public class import java.util.Scanner-main_class {public static void main (String [] args) {int fuld, float procentvise score-inputNumScanner = ny Scanner Scanner (System.in) -System.out.println ( "Enter fuld eller maksimale værdi ") -Total = inputNumScanner.nextInt () - System.out.println (" Enter den opnåede værdi ") -Score inputNumScanner.nextInt = () - procentdel = (score * 100 / total) -System .out.println ("Procentdelen er =" + procent + "%") -}}
tips
Video: Curso Java 07 - Matrices @JoseCodFacilito
Prøv at lave en GUI, hvilket vil gøre programmet meget mere interaktivt og nemt at bruge.
Prøv at udvide dit program til at udføre forskellige matematiske beregninger.