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 😉

Potrebbero interessarti anche...