Capitolo-4 Flashcards
Operatori e Gestione del Flusso di Esecuzione.
Operatori di Base
Gli operatori di base in Java includono operatori aritmetici, logici, di assegnazione e di confronto.
Operatore d’Assegnazione
L’operatore d’assegnazione (=) viene utilizzato per assegnare un valore a una variabile.
Operatori Aritmetici
Gli operatori aritmetici includono + (addizione), - (sottrazione), * (moltiplicazione), / (divisione) e % (modulo).
Operatori di Incremento e Decremento
Gli operatori di incremento (++) e decremento (–) aumentano o diminuiscono il valore di una variabile di uno.
Operatori Bitwise
Gli operatori bitwise operano sui bit dei dati e includono & (AND), | (OR), ^ (XOR), ~ (NOT), «_space;(shift a sinistra),»_space; (shift a destra) e»_space;> (shift a destra senza segno).
Operatori Relazionali o di Confronto
Gli operatori relazionali confrontano due valori e includono == (uguale), != (diverso), > (maggiore), < (minore), >= (maggiore o uguale) e <= (minore o uguale).
Operatore di Concatenazione di Stringhe
L’operatore + viene utilizzato per concatenare stringhe.
Priorità degli Operatori
La priorità degli operatori determina l’ordine in cui vengono valutate le espressioni.
Gestione del Flusso di Esecuzione
La gestione del flusso di esecuzione si riferisce al controllo del flusso del programma utilizzando costrutti di controllo come if, for e while.
Costrutti di Programmazione Semplici
I costrutti di programmazione semplici includono il costrutto if, l’operatore ternario e il costrutto while.
Il Costrutto If
Il costrutto if esegue un blocco di codice se una condizione specificata è vera.
L’Operatore Ternario
L’operatore ternario (condizione ? espressione1 : espressione2) restituisce espressione1 se la condizione è vera, altrimenti restituisce espressione2.
Il Costrutto While
Il costrutto while esegue un blocco di codice ripetutamente finché una condizione specificata è vera.
Costrutti di Programmazione Avanzati
I costrutti di programmazione avanzati includono il costrutto for, il costrutto do e il costrutto switch.
Il Costrutto For
Il costrutto for consente di iterare su un blocco di codice un numero specificato di volte.