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 .