Projet 1 : un programme Java simple qui affiche les nombres pairs de 1 à 100 en utilisant une boucle for
public class NombresPairs {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) { // Vérifier si le nombre est pair
System.out.println(i);
}
}
}
}
for
: La boucle commence avec i = 1
et continue jusqu'à i = 100
. À chaque itération, la valeur de i
est incrémentée de 1.if (i % 2 == 0)
: Le modulo %
est utilisé pour vérifier si le reste de la division de i
par 2 est égal à 0. Si oui, cela signifie que le nombre est pair.System.out.println(i)
: Si le nombre est pair, il est affiché.Le programme affichera tous les nombres pairs de 2 à 100.
Projet 2 : un programme Java qui simule une calculatrice basique capable d'effectuer les opérations d'addition, de soustraction, de multiplication et de division. L'utilisateur entre deux nombres et choisit une opération.
import java.util.Scanner;
public class Calculatrice {
public static void main(String[] args) {
// Demander à l'utilisateur d'entrer deux nombres
Scanner scanner = new Scanner(System.in);
System.out.print("Entrez le premier nombre : ");
double nombre1 = scanner.nextDouble();
System.out.print("Entrez le deuxième nombre : ");
double nombre2 = scanner.nextDouble();
// Demander à l'utilisateur de choisir une opération
System.out.println("Choisissez une opération (+, -, *, /) : ");
char operation = scanner.next().charAt(0);
double resultat;
// Switch pour choisir l'opération en fonction de l'entrée de l'utilisateur
switch (operation) {
case '+':
resultat = nombre1 + nombre2;
System.out.println("Le résultat de l'addition est : " + resultat);
break;
case '-':
resultat = nombre1 - nombre2;
System.out.println("Le résultat de la soustraction est : " + resultat);
break;
case '*':
resultat = nombre1 * nombre2;
System.out.println("Le résultat de la multiplication est : " + resultat);
break;
case '/':
if (nombre2 != 0) {
resultat = nombre1 / nombre2;
System.out.println("Le résultat de la division est : " + resultat);
} else {
System.out.println("Erreur : Division par zéro !");
}
break;
default:
System.out.println("Opération non valide. Veuillez choisir entre +, -, *, ou /.");
}
// Fermer le scanner
scanner.close();
}
}
Scanner
pour lire l'entrée de l'utilisateur (les deux nombres et l'opération à effectuer).nombre1
et nombre2
) qui seront utilisés pour les calculs.+
, -
, *
, ou /
.switch
pour exécuter l'addition, la soustraction, la multiplication ou la division en fonction de l'opération choisie.nombre2
est différent de zéro pour éviter une erreur de division par zéro.Ce programme est une calculatrice simple qui permet à l'utilisateur d'effectuer des calculs de base avec deux nombres.