Menu
Coddy logo textTech

Operatori logici Parte 2

Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 23 di 73.

Gli operatori logici hanno una tabella speciale chiamata "Tabella di verità" che mostra il risultato della combinazione di operatori logici.

Tabella di verità dell’operatore and (&&):

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

L’unico modo per ottenere un true con l’operatore and (&&) è che sia a che b siano true

Tabella di verità dell’operatore or (||):

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

In questo caso, per ottenere un risultato true, a oppure b dovrebbe essere true.

Tabella di verità per l'operatore not (!):

a!a
falsetrue
truefalse

Qui il valore di a è invertito. Se a è false, allora !a è true

challenge icon

Sfida

Principiante

Devi assegnare valori interi alle variabili b1 e b2 in modo che b3 risulti true nell'espressione: b3 = !((b1 + b2) > (b1 * b2)).

Provalo tu

public class Main {
    public static void main(String[] args) {
        // Scrivi il tuo codice qui sotto
        int b1 = ?
        int b2 = ?
        boolean b3 = !((b1 + b2) > (b1 * b2));
        
        // Non modificare la riga qui sotto
        System.out.println("b3 = " + b3);
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Java online