In Java è possibile eseguire una divisione in due modi: fra numeri interi e fra numeri in virgola mobile. In entrambi i casi l'operatore matematico della divisione è caratterizzato dal simbolo slash "/" e si segue il formato classico dividendo / divisore. Prosegui nella lettura per scoprire come dividere due numeri interi per ottenere un quoziente di tipo "integer" (cioè un numero intero) e come usare i numeri in virgola mobile per ottenere come risultato un numero decimale.

Metodo 1
Metodo 1 di 2:
Divisione fra Interi

  1. 1
    Quando si esegue la divisione fra due numeri di tipo "integer" in Java, la parte frazionaria del risultato (cioè il resto della divisione) viene scartato. Per esempio dividendo a mano 7 per 3 si ottiene come risultato 2 e come resto 1. Tuttavia, eseguendo la medesima operazione in Java usando due variabili di tipo "integer" si otterrebbe semplicemente 2.[1] Per eseguire la divisione fra interi in Java occorre utilizzare la seguente sintassi:
    int a = 7;
    int b = 3;
    int result = a / b;
    // il risultato sarà 2
    
    • Quando si esegue la divisione fra due variabili di tipo "integer" il risultato sarà sempre e comunque un numero intero. Se occorre avere a disposizione anche la parte decimale, allora occorre usare numeri a virgola mobile.
    • Se si prova a dividere un numero intero per 0 usando la sintassi mostrata nei passaggi precedenti, verrà sollevata un'eccezione di tipo ArithmeticException anche se la compilazione del codice sorgente è andata a buon fine.[2]
      Pubblicità

    Metodo 2
    Metodo 2 di 2:
    Divisione fra Numeri a Virgola Mobile

    1. 1
      Se uno degli operandi della divisione è di tipo "float" o "double", occorre eseguire una divisione fra numeri a virgola mobile. Occorre usare questo metodo anche quando si esegue la divisione fra due numeri interi, ma si ha l'esigenza di ottenere come risultato un numero decimale. Per adottare questa soluzione occorre dichiarare il dividendo e il divisore come variabili di tipo "float".[3] Proseguendo con l'esempio precedente (7 diviso 3), il codice da utilizzare sarà il seguente:
      float a = 7.0f;
      float b = 3.0f;
      int result = a / b;
      // in questo caso il risultato finale sarà 2,33
      
      • Quando si divide una variabile di tipo "float" per zero, si otterrà come risultato NaN (acronimo di "Not a Number").[4]

    Consigli

    • Quando si esegue una divisione fra un numero intero e un numero in virgola mobile (float o double) quest'ultimo viene automaticamente convertito in double pima di calcolare il risultato dell'operazione.[5]
    Pubblicità

    wikiHow Correlati

    Convertire un Numero dal Sistema Binario a Quello DecimaleConvertire un Numero dal Sistema Binario a Quello Decimale
    Impostare la Larghezza e l'Altezza di un Immagine in HTMLImpostare la Larghezza e l'Altezza di un Immagine in HTML
    HackerareHackerare
    Aggiungere un Link a un'ImmagineAggiungere un Link a un'Immagine
    Centrare un'Immagine Usando il Codice HTMLCentrare un'Immagine Usando il Codice HTML
    Inserire gli Spazi in HTML
    Compilare un Programma C Utilizzando il Compilatore GNU GCCCompilare un Programma C Utilizzando il Compilatore GNU GCC
    Aprire un File XMLAprire un File XML
    Allineare Elementi in HTMLAllineare Elementi in HTML
    Diventare un HackerDiventare un Hacker
    Usare i Colori in un Programma in CUsare i Colori in un Programma in C
    Chiamare un Metodo in JavaChiamare un Metodo in Java
    Compilare ed Eseguire un Programma Java Utilizzando il Prompt dei ComandiCompilare ed Eseguire un Programma Java Utilizzando il Prompt dei Comandi
    Creare un Menu a Tendina in HTML e CSSCreare un Menu a Tendina in HTML e CSS
    Pubblicità

    Informazioni su questo wikiHow

    Lo Staff di wikiHow
    Co-redatto da:
    Staff di wikiHow - Redazione
    Questo articolo è stato scritto in collaborazione con il nostro team di editor e ricercatori esperti che ne hanno approvato accuratezza ed esaustività.

    Il Content Management Team di wikiHow controlla con cura il lavoro dello staff di redattori per assicurarsi che ogni articolo incontri i nostri standard di qualità.
    Categorie: Programmazione
    Questa pagina è stata letta 761 volte.

    Hai trovato utile questo articolo?

    Pubblicità