programmes Java peut calculer si un certain nombre de type entier est pair ou impair . Cela peut être une tâche utile dans certaines applications , par exemple , où un processus est en alternance . En effectuant une opération arithmétique sur un nombre entier , le code Java peut déterminer si elle est encore . Si ce n'est pas encore , il doit être impair. L'utilisation de ce procédé en même temps que des variables booléennes , peuvent mettre en oeuvre des programmes de commande de débit adapté à la valeur de numéro . Variables  
 Si un programme a besoin pour déterminer si un nombre variable ou non est même , il peut le faire en utilisant des variables . L'exemple de code Java suivant instancie deux variables : int nombre = 6; booléen iSEVEN = false; 
 
 Le nombre est modélisée comme une variable entière de type primitif avec une valeur initiale arbitraire. La variable booléenne ne peut avoir une valeur vraie ou fausse . Le booléen est initialisée à faux que sa valeur par défaut . Le nom de la variable booléenne est une représentation significative de son but et le sens . Après le processus de calcul, la valeur sera vrai si le nombre est pair, false si elle n'est pas . 
 Reste 
 programmes Java 
 peuvent utiliser un éventail d'opérateurs arithmétiques . L'opérateur reste renvoie une valeur représentant le reste après un calcul de division est terminée. Par exemple, le calcul suivant se traduirait par une valeur de cinq : 15% 10 Photos 
 Une fois le premier opérande a été divisé par le second , le reste est de cinq. Un programme peut utiliser le code suivant pour établir le reste de la variable nombre après avoir divisé par deux: nombre% 2 
 
 Le calcul divise par deux parce que les nombres pairs diviser par deux sans reste , tandis que les nombres impairs laissent un reste d'un lorsqu'il est divisé par deux. 
 conditionnelle 
 
 en intégrant le calcul de reste dans une instruction conditionnelle , un programme Java peut mettre à jour la valeur de la variable booléenne . Le code suivant montre : if ( (nombre % 2) == 0) iSEVEN = true; 
 
 Ce code effectue un test . Si le reste du numéro , après division par deux , est égal à zéro , il doit être régulier. Si le test retourne vrai , la variable booléenne est donc mis à jour pour refléter une vraie valeur. Si le test conditionnel renvoie un résultat faux , ce qui signifie le nombre n'est même pas , ça doit être bizarre. Dans ce cas, le programme n'a pas besoin de faire quoi que ce soit parce que la variable booléenne a encore sa valeur initiale de faux. Le programme pourrait tester la fonction comme suit : System.out.println ( nombre + " est encore - " + iSEVEN ) ; 
 contrôle 
 
 fois un programme Java a une variable booléenne d'une valeur qui représente si oui ou non le nombre est pair, il peut utiliser cette variable pour dicter le flux de commande . L'exemple de code suivant montre : if ( iSEVEN ) {//traitement pour les nombres pairs } else {//traitement pour les nombres impairs } 
 
 intérieur de chacun de ces blocs , le programme peut dicter traitement pour chaque cas, le nombre être pair ou impair. Cette structure permet aux programmeurs d'adapter ce qui arrive quand un programme s'exécute dans des circonstances particulières .