TD Java Débutant : Bases de la programmation
Exercice 1 : Affichage simple
**Énoncé :**
Écrivez un programme Java qui affiche :
Bonjour, bienvenue dans le monde de Java !
**Corrigé :**
public class Exercice1 {
public static void main(String[] args) {
[Link]("Bonjour, bienvenue dans le monde de Java !");
}
}
Exercice 2 : Calcul de l’aire d’un rectangle
**Énoncé :**
1. Déclarez deux variables `longueur` et `largeur` de type `double`.
2. Assignez-leur des valeurs.
3. Calculez l’aire du rectangle et affichez le résultat sous la forme :
L’aire du rectangle est : <valeur>
**Corrigé :**
public class Exercice2 {
public static void main(String[] args) {
double longueur = 5.0;
double largeur = 3.0;
double aire = longueur * largeur;
[Link]("L’aire du rectangle est : " + aire);
}
}
Exercice 3 : Pair ou impair
**Énoncé :**
1. Déclarez une variable `nombre` de type `int`.
2. Assignez-lui une valeur.
3. Écrivez un programme qui affiche si le nombre est pair ou impair.
**Corrigé :**
public class Exercice3 {
public static void main(String[] args) {
int nombre = 7;
if (nombre % 2 == 0) {
[Link](nombre + " est pair.");
} else {
[Link](nombre + " est impair.");
}
}
}
Exercice 4 : Maximum de trois nombres
**Énoncé :**
1. Déclarez trois variables `a`, `b`, et `c` de type `int`.
2. Assignez-leur des valeurs.
3. Trouvez et affichez le plus grand des trois nombres.
**Corrigé :**
public class Exercice4 {
public static void main(String[] args) {
int a = 10, b = 20, c = 15;
int max = a;
if (b > max) max = b;
if (c > max) max = c;
[Link]("Le maximum est : " + max);
}
}
Exercice 5 : La table de multiplication
**Énoncé :**
1. Déclarez une variable `nombre`.
2. Affichez la table de multiplication de ce nombre de 1 à 10 sous la forme :
3x1=3
3x2=6
...
3 x 10 = 30
**Corrigé :**
public class Exercice5 {
public static void main(String[] args) {
int nombre = 3;
for (int i = 1; i <= 10; i++) {
[Link](nombre + " x " + i + " = " + (nombre * i));
}
}
}
Exercice 6 : Somme des nombres de 1 à 100
**Énoncé :**
1. Utilisez une boucle pour calculer la somme de tous les nombres entiers entre 1 et 100 inclus.
2. Affichez le résultat.
**Corrigé :**
public class Exercice6 {
public static void main(String[] args) {
int somme = 0;
for (int i = 1; i <= 100; i++) {
somme += i;
}
[Link]("La somme des nombres de 1 à 100 est : " + somme);
}
}
Exercice 7 : Vérification d’un nombre premier
**Énoncé :**
1. Demandez un nombre entier.
2. Affichez s’il est **premier** ou non. (Un nombre premier n’est divisible que par 1 et lui-même).
**Corrigé :**
public class Exercice7 {
public static void main(String[] args) {
int nombre = 17;
boolean estPremier = true;
if (nombre <= 1) {
estPremier = false;
} else {
for (int i = 2; i <= [Link](nombre); i++) {
if (nombre % i == 0) {
estPremier = false;
break;
}
}
}
if (estPremier) {
[Link](nombre + " est un nombre premier.");
} else {
[Link](nombre + " n'est pas un nombre premier.");
}
}
}