Sådan beregnes procent i Java

Forfatter: Joan Hall
Oprettelsesdato: 2 Februar 2021
Opdateringsdato: 1 Juli 2024
Anonim
Sådan beregnes procent i Java - Samfund
Sådan beregnes procent i Java - Samfund

Indhold

Beregning af procenter kan være en stor hjælp.Men når tallene bliver store, vil det være meget lettere at bruge et program til at beregne det. For din opmærksomhed, en instruktion om, hvordan du kan oprette et program til at beregne procentdelen i Java.

Trin

  1. 1 Opret en algoritme til dit program. Selvom det ikke er svært at beregne procenter, er det bedst, hvis du skriver algoritmen til programmet, før du begynder at skrive den egentlige kode. Prøv at finde svar på følgende spørgsmål:
    • Vil dit program klare store tal? Prøv i så fald at tænke over, hvordan dit program kan håndtere en lang række numre. En måde at gøre dette på er at bruge en variabel som flyde eller lang, i stedet for int.
  2. 2 Skriv koden. For at beregne procentdelen skal du bruge to parametre:
    • Samlet score (eller den højest mulige score); og
    • score modtagetden procentdel, du vil beregne.
      • For eksempel: hvis en elev scorede 30 point ud af 100 mulige i testen, og du vil beregne procentdelen af ​​point scoret af eleven - 100 er den samlede score (eller den maksimalt mulige score), er 30 den resulterende karakter, procentdelen, som du vil beregne.
    • Formlen til beregning af renter er:

      Procentdel = (Score modtaget x 100) / Total score
    • For at få disse parametre (input) fra brugeren, prøv at bruge funktionen Scanner i Java.
  3. 3 Beregn procentdelen. Brug formlen fra det foregående trin til at beregne procentdelen. Sørg for, at variablen bruges til at gemme værdien procent er af typen "float". Hvis ikke, er svaret muligvis ikke korrekt.
    • Det er fordi datatypen flyde (32-bit single precision floating point numbers) tager kun hensyn til den numeriske datatype "decimaler" i matematiske beregninger. Således ville svaret på en matematisk beregning, f.eks. 5/2 (5 divideret med 2) være 2,5 ved hjælp af en "float" -variabel.
      • Hvis vi udfører beregningen (5/2) ved hjælp af variablen int, så er svaret 2.
      • Dog de variabler, du gemmer samlet score og score modtaget, kan være af typen int... Brug af en typevariabel flyde til procent konverterer automatisk typen int i typen flyde... Og den generelle beregning vil blive foretaget i "float" i stedet for "int".
  4. 4 Vis procentværdien for brugeren. Når programmet har beregnet procentdelen, skal du vise det til brugeren. For at gøre dette i Java skal du bruge funktionerne System.out.print eller System.out.println (til udskrivning / udskrivning på en ny linje).

Metode 1 af 1: Prøvekode

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 maks. Score:"); total = inputNumScanner.nextInt (); System.out.println ("Indtast den opnåede score:"); score = inputNumScanner.nextInt (); procent = (score * 100 / total); System.out.println ("Procentdelen er =" + procent + "%"); }}

Tips

  • Prøv at oprette en grafisk brugergrænseflade, der gør programmet meget mere interaktivt og lettere at bruge.
  • Prøv at udvide dit program til at lave et par matematiske beregninger.