In questo programma imparerai a controllare se un numero inserito da un utente è pari o dispari. Questo sarà fatto usando l'istruzione if … else e l'operatore ternario in Java.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:
- Istruzione Java if … else
- Java Scanner Class
Esempio 1: controlla se un numero è pari o dispari utilizzando l'istruzione if … else
 import java.util.Scanner; public class EvenOdd ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); if(num % 2 == 0) System.out.println(num + " is even"); else System.out.println(num + " is odd"); ) )
Produzione
Immettere un numero: 12 12 è pari
Nel programma sopra Scanner, readerviene creato un oggetto per leggere un numero dalla tastiera dell'utente. Il numero inserito viene quindi memorizzato in una variabile num.
Ora, per verificare se num è pari o dispari, calcoliamo il suo resto utilizzando l' %operatore e controlliamo se è divisibile per 2oppure no.
Per questo, usiamo l' if… elseistruzione in Java. Se num è divisibile per 2, stampiamo num è pari. Altrimenti, stampiamo num è dispari.
Possiamo anche verificare se num è pari o dispari utilizzando l'operatore ternario in Java.
Esempio 2: controlla se un numero è pari o dispari utilizzando l'operatore ternario
 import java.util.Scanner; public class EvenOdd ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); String evenOdd = (num % 2 == 0) ? "even" : "odd"; System.out.println(num + " is " + evenOdd); ) )
Produzione
Immettere un numero: 13 13 è dispari
Nel programma precedente, abbiamo sostituito la if… elsedichiarazione con l'operatore ternario (? :).
Qui, se num è divisibile per 2,  "even"viene restituito. Altrimenti, "odd"viene restituito. Il valore restituito viene salvato in una variabile stringa evenOdd.
Quindi, il risultato viene stampato sullo schermo utilizzando la concatenazione di stringhe.








