Calcolo delle percentuali in Java

Autore: John Pratt
Data Della Creazione: 16 Febbraio 2021
Data Di Aggiornamento: 2 Luglio 2024
Anonim
TUTORIAL:Come creare un programma che calcola la percentuale di un totale dato in input in Java.
Video: TUTORIAL:Come creare un programma che calcola la percentuale di un totale dato in input in Java.

Contenuto

Il calcolo delle percentuali ha molte applicazioni. Ma quando i numeri aumentano, è più facile usare un programma per questo. Di seguito viene spiegato come scrivere un programma in Java per il calcolo delle percentuali.

Al passo

  1. Pianifica il tuo programma. Sebbene il calcolo di una percentuale non sia così difficile, è sempre consigliabile fare una pianificazione del programma prima della programmazione. Prova a rispondere alle seguenti domande:
    • Il tuo programma funzionerà con grandi numeri? In tal caso, cerca dei modi per far sì che il tuo programma gestisca molti tipi diversi di numeri. Un modo per farlo è con il tipo galleggiante o polmone come variabile, invece di int (numero intero).
  2. Scrivi il codice. Per calcolare la percentuale sono necessari due parametri:
    • Il punteggio totale (o il punteggio massimo possibile).
    • Il punteggio ottenuto (di cui vuoi calcolare la percentuale).
      • Ad esempio: se uno studente ottiene 30 delle 100 domande corrette in un test e si desidera calcolare la percentuale, 100 è il totale (il punteggio massimo) e 30 è il punteggio ottenuto, che verrà convertito in percentuale.
    • La formula per calcolare la percentuale è:

      Percentuale = (Punteggio ottenuto x 100) / Punteggio totale
    • Per ottenere questi parametri (input) in Java dall'utente, è possibile utilizzare il file Scannerfunzione.
  3. Calcola la percentuale. Usa la formula come indicato nel passaggio precedente per calcolare la percentuale. Assicurati che la variabile che stai utilizzando per memorizzare il valore di percentuale, ha il tipo float. In caso contrario, la risposta potrebbe essere errata.
    • Questo perché il file galleggianteil tipo di dati ha una precisione di 32 bit che tiene conto anche dei decimali nei calcoli matematici. Quindi la risposta a un calcolo matematico come 5/2 (5 diviso 2) con tipo float sarà 2.5
      • Lo stesso calcolo (5/2) con il tipo int per la variabile, restituisce 2.
      • Le variabili che utilizzi per memorizzare il file punteggio totale e il punteggio ottenuto può, tuttavia int essere. Da a galleggiante da utilizzare come tipo per la variabile per percentuale deve int automaticamente a un file galleggiante convertirsi; il calcolo totale verrà quindi eseguito come un float invece che come un numero intero.
  4. Mostra la percentuale all'utente. Una volta che il programma ha calcolato la percentuale, mostrala all'utente. Usa la funzione per questo System.out.print o System.out.println (per stampare su una nuova riga) in Java.

Metodo 1 di 1: codice di esempio

import java.util.Scanner; public class main_class {public static void main (String [] args) {int total, score; percentuale di flottante; Scanner inputNumScanner = nuovo Scanner (System.in); System.out.println ("Immettere il punteggio totale o massimo:"); totale = inputNumScanner.nextInt (); System.out.println ("Inserisci il voto ottenuto:"); punteggio = inputNumScanner.nextInt (); percentuale = (punteggio * 100 / totale); System.out.println ("La percentuale è =" + percentuale + "%"); }}

Suggerimenti

  • Prova a creare un'interfaccia grafica (GUI) per rendere il programma più interattivo e facile da usare.
  • Prova ad espandere il tuo programma in modo da poter eseguire più calcoli con esso.