/**
 * {@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();
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: