Càlcul de percentatges a Java

Autora: John Pratt
Data De La Creació: 16 Febrer 2021
Data D’Actualització: 2 Juliol 2024
Anonim
Java - Modulus
Vídeo: Java - Modulus

Content

El càlcul de percentatges té moltes aplicacions. Però quan els números augmenten, és més fàcil utilitzar un programa per a això. A continuació s'explica com escriure un programa en Java per calcular percentatges.

Per trepitjar

  1. Planifiqueu el vostre programa. Tot i que no és tan difícil calcular un percentatge, sempre és aconsellable fer una programació del vostre programa abans de programar-lo. Proveu de respondre a les preguntes següents:
    • El vostre programa funcionarà amb grans quantitats? Si és així, busqueu maneres de fer que el vostre programa pugui fer front a molts tipus diferents de números. Una manera de fer-ho és amb el tipus surar o bé pulmó com a variable, en lloc de int (enter).
  2. Escriu el codi. Per calcular el percentatge cal dos paràmetres:
    • El puntuació total (o la puntuació màxima possible).
    • El puntuació aconseguida (del qual voleu calcular el percentatge).
      • Per exemple: si un estudiant aconsegueix 30 de les 100 preguntes correctes en una prova i voleu calcular el percentatge, llavors 100 és el total (la puntuació màxima) i 30 és la puntuació obtinguda, que convertireu en percentatge.
    • La fórmula per calcular el percentatge és:

      Percentatge = (Puntuació assolida x 100) / Puntuació total
    • Per obtenir aquests paràmetres (entrada) a Java de l'usuari, podeu utilitzar el fitxer Escànerfunció.
  3. Calculeu el percentatge. Utilitzeu la fórmula tal com s’indica al pas anterior per calcular el percentatge. Assegureu-vos que la variable que utilitzeu per emmagatzemar el valor del fitxer percentatge, té el tipus float. Si no, la resposta pot ser incorrecta.
    • Això es deu al fet que surarEl tipus de dades té una precisió de 32 bits que fins i tot té en compte els decimals en els càlculs matemàtics. Per tant, la resposta a un càlcul matemàtic com ara 5/2 (5 dividit per 2) amb tipus float serà de 2,5
      • El mateix càlcul (5/2) amb el tipus int per a la variable, retorna 2.
      • Les variables que utilitzeu per emmagatzemar el fitxer puntuació total i la puntuació aconseguida pot, però int ser. Per una surar que s'utilitzarà com a tipus de la variable per al fitxer percentatge haurà int automàticament a surar ser convertit; el càlcul total es realitzarà a continuació com a flotant en lloc d'un enter.
  4. Mostra el percentatge a l'usuari. Un cop el programa hagi calculat el percentatge, mostreu-lo a l'usuari. Utilitzeu la funció per a això System.out.print o bé System.out.println (per imprimir en una nova línia) a Java.

Mètode 1 d'1: codi de mostra

importar java.util.Scanner; public class main_class {public static void main (String [] args) {int total, puntuació; percentatge de flotació; Scanner inputNumScanner = nou escàner (System.in); System.out.println ("Introduïu la puntuació total o màxima:"); total = inputNumScanner.nextInt (); System.out.println ("Introduïu la qualificació obtinguda:"); puntuació = inputNumScanner.nextInt (); percentatge = (puntuació * 100 / total); System.out.println ("El percentatge és =" + percentatge + "%"); }}

Consells

  • Intenteu crear una interfície gràfica (GUI) per fer el programa més interactiu i fàcil d'utilitzar.
  • Intenteu ampliar el programa perquè pugueu fer diversos càlculs amb ell.