jeudi 13 avril 2017

 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: 5
Le nombre est positif et impair

Entrez un nombre entier: -4
Le nombre est négatif et pair

Entrez un nombre entier: 0
Le nombre est zéro (et il est pair)

Solution 
import 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");
            }
        }
    }
}

Aucun commentaire:

Enregistrer un commentaire