Exercice JAVA condition if - nombre pair ou impair

But:

Un programme qui indique si un nombre est pair ou impair.

Thème:

if

Ecrivez un programme Java qui lit un nombre et indique s'il est positif, négatif ou s'il vaut zéro et s'il est pair ou impair.
Exemple d'exécution:

Entrez un nombre entier: 5Le nombre est positif et impairEntrez un nombre entier: -4Le nombre est négatif et pairEntrez un nombre entier: 0Le nombre est zéro (et il est pair)


Fichiers:

Dans cette exercice, le test sur la parité d'un nombre se fait en examinant le reste de la division entière (opérateur %) par 2: si ce reste est nul le nombre est pair. Les tests nécessaires pour vérifier la parité d'un nombre seront faits au moyen de if imbriqués. Dans la ligne 12, on teste si le nombre est nul (c'est le cas le plus simple). Si ce n'est pas le cas nous faisons un premier test pour savoir si le nombre est positif ou négatif (lignes 18 - 23), puis s'il est pair ou impair (lignes 28 - 32).

1234567891011121314151617181920212223242526272829303132333435import java.util.Scanner;public class PairImpair { private static Scanner scanner = new Scanner(System.in); public static void main(String args[]) { // Demander une valeur à l'utilisateur System.out.print("Entrez un nombre entier:"); int number = scanner.nextInt(); // Premièrement, on vérifie si le nombre est zéro, car // dans ce cas le test de parité n'est pas nécessaire if (number == 0) { System.out.println("Le nombre est zéro (et il est pair)"); } else { // S'il n'est pas nul, voyons quel est son signe if (number 0) { //Note: System.out.print ne commence pas de nouvelle ligne System.out.print("Le nombre est négatif "); } else { System.out.print("Le nombre est positif "); } // Teste la parité: si le reste de la division par deux est zéro // alors le nombre est pair int reste = number % 2; if (reste == 0) { System.out.println("et pair"); } else { System.out.println("et impair"); } } }}
Article publié le 18 Août 2010 Mise à jour le Lundi, 06 Juin 2022 16:27 par Salim KHALIL