/**
* {@link <a href=
* "https://[Log in to view URL]"
* target="_blank">Operatori di confronto</a>}
*
* @author itammb ( Italia Massimiliano Buscati )
* @version JDK 1.15
*
*/
class Main {
public static void applayRelationalOperators() {
int num_1 = 5, num_2 = 10;
System.out.println("(" + num_1 + " == " + num_2 + ") -> " + (num_1 == num_2));
System.out.println("(" + num_1 + " < " + num_2 + ") -> " + (num_1 < num_2));
System.out.println("(" + num_1 + " >= " + num_2 + ") -> " + (num_1 >= num_2));
System.out.println("(" + num_1 + " < " + num_2 + ") -> " + (num_1 < num_2));
System.out.println("(" + num_1 + " <= " + num_2 + ") -> " + (num_1 <= num_2));
}
public static void applayLogicalOperators() {
int a = 10, b = 20, c = 20, d = 0;
// si testa l'ingresso di un flusso
// and è codificato dal simbolo &&
// si entra se tutte le condizioni sono vere
if ((a < b) && (b == c))
System.out.println("(a < b) and (b == c))");
else
System.out.println("esegue altro");
// or è codificato dal simbolo ||
// si entra se almeno una delle condizioni è vera
if (a > b || c == d)
System.out.println("(a > b or c == d)");
else
System.out.println("esegue altro");
// not è codificato dal simbolo !
// si entra se la condizione è vera
if (!(a < b))
System.out.println("!(a < b)");
else
System.out.println("esegue altro");
}
public static void applayTernaryOperatorAndAssignment() {
int num_1 = 5, num_2 = 6, result = 0;
// snellisce il codice
// if (num_1 > num_2)
// result = num_1 + num_2
// else
// result = num_1 - num_2
result = (num_1 > num_2) ? (num_1 + num_2) : (num_1 - num_2);
System.out.println("(" + num_1 + " > " + num_2 + " ) ? ( " + num_1 + " + " + num_2 + " ) : ( " + num_1 + " - "
+ num_2 + " ) " + result);
}
public static void main(String[] args) {
// Unit test - applica un operatore di confronto [ ==, <, >=, <, <= ]
applayRelationalOperators();
System.out.println();
// Unit test - applica un operatore logico [ &&, ||, ! ]
applayLogicalOperators();
System.out.println();
// Unit test - applica un operatore ternario [ variabile = condizione ?
// esperrione 1 : espressione 2 ]
applayTernaryOperatorAndAssignment();
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: