Introduzione a Java
Jim White
Java Developer
Lavorare e modificare variabili
Operatori: simboli integrati per vari compiti
Operatori aritmetici

public class Main {
public static void main(String[] args) {
// Assegna il calcolo alla variabile a
int a = 5 + 6;
// Stampa il valore di a
System.out.println(a);
}
}
11
// Somma di double double x = 5.5; double y = 4; double xPlusY = x + y; // Valore 9.5// Concatenazione di stringhe String message = "Hello"; String messageForJim = message + " Jim"; // Valore "Hello Jim"
++ per aumentare di 1int age = 30;
// Incremento di 1
age++; // Ora vale 31
// Sottrazione double productPrice = 99.9; productPrice = productPrice - 10; // Ora vale 89.9// Decremento int productLaunch = 99; productLaunch--; // Ora vale 98
int price = 100; int quantity = 1; // Moltiplica due interi int orderRevenue = newPrice * quantity; // Valore 100, intdouble newPrice = 94.9; int quantity = 1; // Moltiplica con double double newOrderRevenue = newPrice * quantity; // Valore 94.9, double
class IntDivision {
public static void main (String[] args){
int numOrders = 100;
int days = 30;
// Output è 3,
// perché entrambi sono int
System.out.println(numOrders / days);
}
}
3
class DoubleDivision {
public static void main (String[] args){
int numOrders = 100;
int days = 30;
// Assegna a double
double avgOrders = numOrders / days;
System.out.println(avgOrders);
// Oppure usa un double nella divisione
System.out.println(numOrders / 30.0);
}
}
3.3333333333333335
| Operazione | Operatore | Esempio |
|---|---|---|
| Addizione | + |
5 + 1.5 |
| Sottrazione | - |
3.6 - 2 |
| Moltiplicazione | * |
0.3 * 2 |
| Divisione | / |
59 / 4 |
int restituisce un int, a meno che non sia assegnata a doubledouble restituisce un doubleIntroduzione a Java