single
Operazioni Matematiche in Java
Scorri per mostrare il menu
Operatori
Abbiamo osservato l'utilizzo di operatori matematici di base come +, -, / e *. Questi operatori ci sono familiari dai calcolatori o dalla matematica; puoi utilizzarli anche in un editor di codice.
Ecco le basi:
+– addizione;-– sottrazione;/– divisione;*– moltiplicazione.
Puoi utilizzare questi quattro operatori fondamentali con i tipi di dati numerici (byte, short, long, float, double).
Esploriamo l'utilizzo di questi operatori con un esempio di codice:
Main.java
1234567891011121314package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with value 10 int a = 10; // Creating an int variable with value 17 int b = 17; // Creating an int variable to store the sum of `a` and `b` int res = a + b; // Printing the result to the console System.out.println(res); } }
Come possiamo vedere, la variabile res contiene il valore 27, che è la somma di 10 e 17.
Consideriamo alcuni altri esempi:
Main.java
12345678910111213141516171819package com.example; public class Main { public static void main(String[] args) { // Creating an int variable with the sum of 16 and 4 int plus = 16 + 4; /* Creating an int variable with the value of the subtraction of the `plus` variable and 10 */ int minus = plus - 10; /* Variable that holds the result of multiplying the `minus` variable by 4 */ int multiplying = minus * 4; /* Using subtraction and division operations on the `multiplying` variable */ int complexDivision = (multiplying - 4) / 9; // Printing the result to the console System.out.println(complexDivision); } }
È possibile utilizzare sia numeri che variabili nelle operazioni, ma creare molte variabili aumenta l'utilizzo della memoria stack, quindi spesso è preferibile usare direttamente i numeri. Viene applicata la precedenza degli operatori: prima le parentesi, poi moltiplicazione o divisione, infine addizione o sottrazione.
Questo consente di eseguire semplici operazioni con diversi valori numerici.
Vale anche la pena menzionare la divisione intera con resto. Per impostazione predefinita, Java arrotonda il risultato al valore intero più vicino. Possiamo risolvere questo problema cambiando la variabile in un tipo di dato a virgola mobile.
Ordine delle operazioni
Java segue i principi fondamentali della matematica e anche le operazioni hanno un ordine di esecuzione. Vediamo un esempio:
main.java
12345678package com.example; public class Main { public static void main(String[] args) { int result = (10 + 5) * 2 - 8 / 4 + 1; System.out.println(result); } }
Qui abbiamo ottenuto il risultato eseguendo le operazioni in sequenza. Vediamo l'ordine:
È possibile dare priorità all'esecuzione delle operazioni utilizzando le parentesi tonde, proprio come in aritmetica.
Scorri per iniziare a programmare
- Somma dei valori delle variabili
firstNumberesecondNumber. - Divisione della somma per il valore della variabile
thirdNumber. - Memorizzazione del risultato finale nella variabile
result.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione