Operatori
Operatori
Operatori è una lezione Java Academy gratuita su CoddyKit. Questa è la lezione 1 di 1. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Java Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Java Academy include 1 lezioni in totale.
Introduzione
Salve,
Java mette a disposizione molti operatori per lavorare sui dati. Con l'aiuto di questi operatori possiamo manipolare i dati.
Si tratta degli operatori aritmetici, il tipo di operatori che conosciamo soprattutto dalla matematica.
Operatore di addizione
Operatore di addizione
Eseguiamo l'addizione con l'operatore +.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 + num2;
System.out.println(num3);
}
}Sottrazione
Operatore di sottrazione
Eseguiamo la sottrazione con l'operatore (-).
Vediamo un esempio.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 - num2;
System.out.println(num3);
}
}Moltiplicazione
Operatore di moltiplicazione
Eseguiamo la moltiplicazione con l'operatore (*).
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 * num2;
System.out.println(num3);
}
}Operatore di divisione
Operatore di divisione
Eseguiamo la divisione con l'operatore (/).
Vediamo un esempio.
class Main{
public static void main(String[] args){
int num1 = 10;
int num2 = 20;
int num3 = num1 / num2;
System.out.println(num3);
}
}Operatore modulo
Operatore modulo
Utilizziamo l'operatore (%) per ottenere il resto di una divisione.
class Main{
public static void main(String[] args){
int num1 = 20;
int num2 = 4;
int num3 = num1 % num2;
System.out.println(num3);
}
}Operatore di incremento
Operatore di incremento
Utilizziamo l'operatore (++) per incrementare un numero di uno.
class Main{
public static void main(String[] args){
int num1 = 20;
++num1;
// Does the same job as the above line
num1 = num1 +1;
System.out.println(num3);
}
}Operatore di decremento
Operatore di decremento
Utilizziamo l'operatore (-) per decrementare un numero di uno.
int num1 = 20;
--num1;
Operatore di assegnazione
Operatore di assegnazione
Esaminiamo ora gli operatori di assegnazione più utilizzati.
Il primo operatore che utilizzeremo è =, probabilmente l'operatore di assegnazione più usato in Java.
Nell'esempio seguente assegniamo il valore 0 alla variabile count con l'operatore =.
int count = 0;Assegnazione composta
Esaminiamo l'operatore di assegnazione composta.
Questo operatore offre una scorciatoia per eseguire un'addizione.
int count = 0;
count += 10;
// It is an abbreviation of count = count + 10.Operatore di sottrazione
Operatore di sottrazione
L'operatore di sottrazione offre una scorciatoia per eseguire una sottrazione.
int count = 20;
count -= 10;
// It is an abbreviation of count = count - 10.Operatore di moltiplicazione
Operatore di moltiplicazione
L'operatore di moltiplicazione offre una scorciatoia per eseguire una moltiplicazione.
int count = 20;
count *= 10;
// It is an abbreviation of count = count * 10.Operatori di confronto
Oltre alle operazioni precedenti, possiamo utilizzare una sintassi analoga per eseguire operazioni come la divisione e il modulo con gli operatori di assegnazione.
Esaminiamo ora gli operatori di confronto.
Gli operatori di confronto vengono utilizzati per confrontare i valori in Java.
Operatore di uguaglianza
Utilizziamo l'operatore == per confrontare due oggetti o valori primitivi.
class Main{
public static void main(String[] args){
int x = 5;
int y = 3;
boolean result = x == y;
//false
}
}Operatore di disuguaglianza
L'operatore != viene utilizzato per verificare la condizione di disuguaglianza.
int x = 5;
int y = 3;
boolean result = x != y;
//trueOperatori maggiore di e minore di
Il confronto algebrico tra due valori viene eseguito con gli operatori (>) e (<), proprio come in matematica.
int x = 5;
int y = 3;
//is x greater than y x > y
//is x less than y x > y
// is greater or equal than y x >= y
// is less or equal than y x <= yOperatori logici
Esaminiamo ora gli operatori logici.
Gli operatori logici eseguono confronti logici tra valori di tipo boolean.
int x = true;
int y = false;
int status;
// The AND (&&) operator returns true if both values are true.
// returns false for all cases other than that
status = x && y;
// status will be false.Continuazione dell'esempio
Continuiamo con il nostro esempio.
/ *
For the OR (||) operator, one of the two values
compared to true is sufficient for the result to be true.
* /
status = x || y;
// status will be true.
// In the Logical Not operator, it gets the note equivalent of the logic value we have.
status = !(x || y)
/ *
Although the value inside the parentheses returned true, the not operator made the result false.
* /
status = !(x && y;);
/ *
Although expression with the AND operator in the parenthesis
returns false, the not operator ensures that the result is true.
* /Congratulazioni
Congratulazioni 🎉
In questa sezione abbiamo imparato a conoscere gli operatori in Java.
Ci vediamo nella prossima lezione. 🥳

Domande Frequenti
La lezione «Operatori» è gratuita?
Sì — il testo completo di «Operatori» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Java Academy, passa a CoddyKit PRO. Il corso Java Academy include 1 lezioni in totale.
Cosa imparerò in «Operatori»?
Operatori Eserciti Java Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Java Academy?
Non è richiesta alcuna esperienza precedente. Java Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 1.
Quanto tempo richiede la lezione «Operatori»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Java Academy?
Sì. Ogni lezione Java Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.