Hur man beräknar procent i Java

Författare: Joan Hall
Skapelsedatum: 2 Februari 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Hur man beräknar procent i Java - Samhälle
Hur man beräknar procent i Java - Samhälle

Innehåll

Att beräkna procentsatser kan vara en stor hjälp.Men när siffrorna blir stora blir det mycket lättare att använda ett program för att beräkna det. För din uppmärksamhet, en instruktion om hur du kan skapa ett program för att beräkna procentandelen i Java.

Steg

  1. 1 Skapa en algoritm för ditt program. Även om det inte är svårt att beräkna procentsatser är det bäst om du skriver algoritmen för programmet innan du börjar skriva den faktiska koden. Försök att hitta svar på följande frågor:
    • Kommer ditt program att hantera stora antal? Försök i så fall att tänka på hur ditt program kan hantera ett stort antal nummer. Ett sätt att göra detta är att använda en variabel som flyta eller lång, istället för int.
  2. 2 Skriv koden. För att beräkna procentsatsen behöver du två parametrar:
    • Totala poängen (eller högsta möjliga poäng); och
    • poäng erhållitsprocentsatsen som du vill beräkna.
      • Till exempel: om en elev fick 30 poäng av 100 möjliga i testet, och du vill beräkna andelen poäng som studenten fick - 100 är den totala poängen (eller den högsta möjliga poängen), 30 är det resulterande betyget, procentsatsen som du vill beräkna.
    • Formeln för beräkning av ränta är:

      Procentandel = (Poäng mottagen x 100) / Totalpoäng
    • För att få dessa parametrar (input) från användaren, försök använda funktionen Scanner i Java.
  3. 3 Beräkna procentsatsen. Använd formeln från föregående steg för att beräkna procentsatsen. Se till att variabeln som används för att lagra värdet procent är av typen "float". Om inte, kanske svaret inte är korrekt.
    • Detta beror på datatypen flyta (32-bitars enkel precision flytande siffror) tar bara hänsyn till den numeriska datatypen "decimaler" i matematiska beräkningar. Således, med hjälp av en "float" -variabel, skulle svaret för en matematisk beräkning, till exempel 5/2 (5 dividerat med 2) vara 2,5.
      • Om vi ​​utför beräkningen (5/2) med variabeln int, då är svaret 2.
      • Dock variablerna som du lagrar i totala poängen och poäng mottagen, kan vara av typen int... Använda en typvariabel flyta för procent konverterar automatiskt typen int i typ flyta... Och den allmänna beräkningen kommer att göras i "float" istället för "int".
  4. 4 Visa procentvärdet för användaren. När programmet har beräknat procentsatsen, visa det för användaren. För att göra detta i Java, använd funktionerna System.out.print eller System.out.println (för utskrift / utmatning på en ny rad).

Metod 1 av 1: Provkod

importera java.util.Scanner; public class main_class {public static void main (String [] args) {int total, poäng; flytprocent; Scanner inputNumScanner = ny Scanner (System.in); System.out.println ("Ange total eller max poäng:"); total = inputNumScanner.nextInt (); System.out.println ("Ange poängen som erhållits:"); poäng = inputNumScanner.nextInt (); procent = (poäng * 100 / totalt); System.out.println ("Andelen är =" + procent + "%"); }}

Tips

  • Försök att skapa ett grafiskt användargränssnitt som gör programmet mycket mer interaktivt och lättare att använda.
  • Prova att utöka ditt program för att göra några matematiska beräkningar.