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 😉

RSS - Articoli
Commentati Recentemente