Calcularea procentelor în Java

Autor: John Pratt
Data Creației: 16 Februarie 2021
Data Actualizării: 2 Iulie 2024
Anonim
Write a Java Program to calculate the total marks and percentage of five subjects
Video: Write a Java Program to calculate the total marks and percentage of five subjects

Conţinut

Calculul procentelor are multe aplicații. Dar când numerele cresc, este mai ușor să folosiți un program pentru aceasta. Mai jos este explicat cum să scrieți un program în Java pentru calcularea procentelor.

A calca

  1. Planificați-vă programul. Deși calcularea unui procent nu este atât de dificilă, este întotdeauna înțelept să vă programați programul înainte de a programa. Încercați să răspundeți la următoarele întrebări:
    • Programul dvs. va funcționa cu un număr mare? Dacă da, căutați modalități de a face programul dvs. să se ocupe de mai multe tipuri diferite de numere. O modalitate de a face acest lucru este cu tipul pluti sau plămân ca variabilă, în loc de int (întreg).
  2. Scrieți codul. Pentru a calcula procentajul aveți nevoie de doi parametri:
    • scorul total (sau scorul maxim posibil).
    • scor realizat (din care doriți să calculați procentajul).
      • De exemplu: dacă un student primește 30 din cele 100 de întrebări corecte la un test și doriți să calculați procentajul, atunci 100 este totalul (scorul maxim) și 30 este scorul obținut, pe care îl veți converti într-un procent.
    • Formula pentru calcularea procentului este:

      Procent = (Scor realizat x 100) / Scor total
    • Pentru a obține acești parametri (intrare) în Java de la utilizator, puteți utiliza fișierul Scannerfuncţie.
  3. Calculați procentajul. Utilizați formula așa cum a fost indicat în pasul anterior pentru a calcula procentajul. Asigurați-vă că variabila pe care o utilizați pentru a stoca valoarea fișierului procent, are tipul float. În caz contrar, răspunsul poate fi incorect.
    • Acest lucru se datorează faptului că plutitipul de date are o precizie de 32 biți, care ia chiar în calcul zecimale în calculele matematice. Deci, răspunsul la un calcul matematic cum ar fi 5/2 (5 împărțit la 2) cu tipul float va fi 2,5
      • Același calcul (5/2) cu tipul int pentru variabilă, returnează 2.
      • Variabilele pe care le utilizați pentru a stoca scorul total si scor realizat poate, totuși int a fi. Prin a pluti pentru a fi folosit ca tip pentru variabila pentru procent trebuie int automat la un pluti să fie convertit; calculul total va fi apoi efectuat ca un float în loc de un număr întreg.
  4. Afișați procentul utilizatorului. Odată ce programul a calculat procentajul, arătați-l utilizatorului. Folosiți funcția pentru aceasta System.out.print sau System.out.println (pentru a imprima pe o nouă linie) în Java.

Metoda 1 din 1: Exemplu de cod

import java.util.Scanner; public class main_class {public static void main (String [] args) {int total, scor; procent de plutire; Scanner inputNumScanner = Scanner nou (System.in); System.out.println ("Introduceți totalul sau scorul maxim:"); total = inputNumScanner.nextInt (); System.out.println ("Introduceți nota obținută:"); scor = inputNumScanner.nextInt (); procent = (scor * 100 / total); System.out.println ("Procentul este =" + procent + "%"); }}

sfaturi

  • Încercați să creați o interfață grafică (GUI) pentru a face programul mai interactiv și mai ușor de utilizat.
  • Încercați să vă extindeți programul, astfel încât să puteți efectua mai multe calcule cu acesta.