Nukles
17-11-2004, 09:06
Salve raga domani ho un esame di Java all'università; solo che mi è venuto un dubbio atroce... cosa si intende per "espressione booleana".
Forse dovrò spiegarmi meglio: guardando i vecchi esami compariva come esercizio la richiesta di una "espressione booleana" che valesse ad esempio true se tre variabili a b c sono uguali, false nel caso fossero diverse. Il nostro prof intende scrivere qualcosa del tipo:
(a==b && a==c && c==b)
dunque una singola espressione invece di tante if nidificate. Ecco, mi chiedevo se generalmente per "espressione booleana" si intende solo ciò che è scritto tra parentesi (ovvero la condizione) oppure una istruzione corredata da if, oppure una istruzione ancora più completa con if - CONDIZIONE - blocco con assegnazione di valore true o false...
GRAZIE!!
PS - Tralasciate il fatto che questo esempio poteva essere fatto diversamente...
Forse dovrò spiegarmi meglio: guardando i vecchi esami compariva come esercizio la richiesta di una "espressione booleana" che valesse ad esempio true se tre variabili a b c sono uguali, false nel caso fossero diverse. Il nostro prof intende scrivere qualcosa del tipo:
(a==b && a==c && c==b)
dunque una singola espressione invece di tante if nidificate. Ecco, mi chiedevo se generalmente per "espressione booleana" si intende solo ciò che è scritto tra parentesi (ovvero la condizione) oppure una istruzione corredata da if, oppure una istruzione ancora più completa con if - CONDIZIONE - blocco con assegnazione di valore true o false...
GRAZIE!!
PS - Tralasciate il fatto che questo esempio poteva essere fatto diversamente...