Numero pari o dispari in JAVA [PILLOLA]

Nello sviluppo delle nostre applicazioni potremmo imbatterci nella necessità di capire se un numero trattato è pari o dispari.
La cosa migliore, a mio avviso, in questi casi, è quella di creare un metodo (da tenere per esempio nella nostra classe delle utility) al quale delegare il compito di dirci se il numero è pari o dispari.
Cosa ho fatto:
Ho utilizzato l’operatore “modulo (%)” di JAVA che restituisce il resto della divisione di due numeri passati come argomento.
Ad esempio:
//A%B = 'al resto della divisione tra A e B' //in pratica int A = 10; int B = 2; int resto = A%B; System.out.println("Il resto è: "+resto); //otterremo -Il resto è: 0 //perchè 10 / 2 fa 5 con resto 0 //ed ancora int A = 5; int B = 2; int resto = A%B; System.out.println("Il resto è: "+resto); //otterremo -Il resto è: 1 //perchè 5 / 2 fa 2 con resto 1
Bene, detto questo, il metodo che mi sono creato è il seguente:
public static boolean ePari(int numero) { if ((numero % 2) == 0) { return true; } else { return false; } }
Se il numero passato come argomento è pari, il metodo restituirà true, viceversa restituirà false.
Un esempio completo da far girare al volo potrebbe essere:
public class PariDispari { public static void main(String[] args) { int numero = 10; System.out.println("Il numero " + numero + " è pari? " + ePari(numero)); } public static boolean ePari(int numero) { if ((numero % 2) == 0) { return true; } else { return false; } } }
Spero possa esserti utile 😉
Commentati Recentemente