Il s'agit ici essentiellement d'indiquer si un entier donné est pair ou impair.
On propose le programme suivant, prenez le soin de lire les explications en utilisant les liens : :
public class EssaiIf {
public static void main(String[] arg) {
int n;
n = Integer.parseInt(arg[0]);
if (n % 2 == 0) {
System.out.println(n + " est pair");
}
else {
System.out.println(n + " est impair");
}
}
}
Avec ce code, il convient d'envoyer un argument à la méthode main au moment de l'exécution ; cet argument est récupéré dans le programme avec arg[0].
Si l'argument fourni à la méthode main
vaut 12, on obtient à l'exécution, avec notre
programme :
12 est pair
est une déclaration de variables. On dira que n est une variable locale de la fonction main.
public class EssaiIf {
public static void main(String[] arg) {
int n = Integer.parseInt(arg[0]);
if (n % 2 == 0) System.out.println(n + " est pair");
else System.out.println(n + " est impair");
}
}
Ce programme utilise l'opération de modulo sur les entiers, voyez ici l'ensemble des opérations entre deux entiers.
© Irène Charon Télécom ParisTech 2012