1 - TD - TP JAVA - Correction
1 - TD - TP JAVA - Correction
1 - TD - TP JAVA - Correction
TD/TP - JAVA
Correction Série 1 A.Mazoul
Exercice 1 :
Écrire un programme qui affiche le message "Bonjour tout le monde!".
public class BonjourMonde {
public static void main(String[] args) {
System.out.println("Bonjour tout le monde!");
}
}
Exercice 2 :
Créer un programme qui affiche les valeurs de deux variables : x = 10 (de type int) et y = 3.25412 (de type float)
en utilisant les méthodes println() et printf().
public class AfficherVariables {
public static void main(String[] args) {
int x = 10;
// N'oubliez pas de spécifier le suffixe "f" pour les valeurs de type float
float y = 3.25412f;
Exercice 3 :
Élaborer un programme contenant à la fois des commentaires en ligne (mono-ligne) et des commentaires multi-
lignes.
public class ProgrammeAvecCommentaires {
public static void main(String[] args) {
Page 1
Exercice 4 :
Générer un exemple de documentation JavaDoc.
Pour générer une documentation JavaDoc avec Eclipse, suivez ces étapes :
1. Créez ou ouvrez un projet Java dans Eclipse : Assurez-vous que vous avez un projet Java ouvert dans
Eclipse.
2. Écrivez votre code : Écrivez votre code Java en incluant des commentaires JavaDoc pour les classes,
méthodes, champs, etc. Voici un exemple de commentaires JavaDoc pour une classe et une méthode :
/**
* Cette classe représente un exemple de classe.
* Elle est utilisée pour démontrer JavaDoc.
*/
public class ExempleJavaDoc {
/**
* Cette méthode additionne deux entiers.
*
* @param a Le premier entier.
* @param b Le deuxième entier.
* @return La somme des deux entiers.
*/
public int additionner(int a, int b) {
return a + b;
}
}
3. Générez la documentation JavaDoc : Pour générer la documentation JavaDoc, suivez ces étapes :
o Cliquez avec le bouton droit sur votre projet dans la vue "Package Explorer" ou "Project Explorer"
d'Eclipse.
o Sélectionnez "Export" (Exporter) dans le menu contextuel.
o Dans la fenêtre "Export," développez la section "Java" et sélectionnez "Javadoc."
o Cliquez sur le bouton "Next" (Suivant).
4. Sélectionnez les éléments à documenter : Sélectionnez les éléments que vous souhaitez documenter. Vous
pouvez documenter des classes individuelles, des packages entiers, etc. Assurez-vous que les éléments que vous
voulez documenter sont cochés.
5. Spécifiez les options de génération : Configurez les options de génération de votre documentation JavaDoc,
telles que l'emplacement de destination pour les fichiers générés.
6. Cliquez sur "Finish" (Terminer) : Cliquez sur le bouton "Finish" pour générer la documentation JavaDoc.
La documentation JavaDoc sera générée dans le répertoire spécifié. Vous pouvez maintenant accéder à la
documentation en ouvrant le fichier "index.html" à l'emplacement de destination que vous avez spécifié. Cela
affichera la documentation générée dans votre navigateur web par défaut.
Page 2
Exercice 5 :
Concevoir un programme relatif aux chaînes de caractères : déclaration, initialisation, affichage et affichage de la
longueur de la chaîne.
public class GestionChaineCaracteres {
public static void main(String[] args) {
// Déclaration et initialisation d'une chaîne de caractères
String chaine = "Bonjour, monde!";
// Concaténation de chaînes
String nouvelleChaine = chaine + " C'est une belle journée!";
System.out.println(nouvelleChaine);
}
}
Exercice 6 :
Écrire un programme permettant de saisir des valeurs au clavier et de les attribuer à des variables.
import java.util.Scanner; // Importer la classe Scanner
// Fermer le scanner
scanner.close();
}
}
Page 3
Exercice 7 :
Créer un programme utilisant une structure if(){…} else{…} pour afficher un message indiquant si la valeur de la
variable x est positive ou négative.
import java.util.Scanner;
if (x > 0) {
System.out.println("La valeur de x est positive.");
} else if (x < 0) {
System.out.println("La valeur de x est négative.");
} else {
System.out.println("La valeur de x est nulle (également appelée zéro).");
}
scanner.close();
}
}
Exercice 8 :
Élaborer un programme faisant usage de la structure switch(){…} avec l'instruction break en fonction de la valeur
de la variable x.
import java.util.Scanner;
switch (x) {
case 1:
System.out.println("La valeur de x est égale à 1.");
break;
case 2:
System.out.println("La valeur de x est égale à 2.");
break;
case 3:
System.out.println("La valeur de x est égale à 3.");
break;
default:
System.out.println("La valeur de x n'est ni 1, ni 2, ni 3.");
break;
}
scanner.close();
}
}
Page 4
Exercice 9 :
Concevoir un programme qui affiche les nombres impairs (1, 3, 5, 7, ...) entre 1 et 100 en utilisant les boucles
for(… ;…;…){…} et while(){…}.
Exercice 10 :
Écrire un programme qui continue de demander une valeur entière tant qu'elle est négative, en utilisant une boucle
do{…}while().
import java.util.Scanner;
do {
System.out.print("Entrez une valeur entière positive (ou 0 pour arrêter) : ");
valeur = scanner.nextInt();
if (valeur < 0) {
System.out.println("La valeur est négative. Veuillez saisir une valeur
positive ou 0 pour quitter.");
}
} while (valeur < 0);
if (valeur == 0) {
System.out.println("Programme terminé.");
} else {
System.out.println("Vous avez saisi une valeur positive : " + valeur);
}
scanner.close();
}
}
Page 5
Exercice 11 :
Créer un programme avec un tableau unidimensionnel d'entiers (int) : déclaration, initialisation et affichage.
Exercice 12 :
Concevoir un programme avec un tableau unidimensionnel de chaînes de caractères (String) : déclaration,
initialisation et affichage.
public class TableauUnidimensionnelStrings {
Exercice 13 :
Élaborer un programme avec un tableau bidimensionnel d'entiers (int) : déclaration, initialisation et affichage.
public class TableauBidimensionnel {
Page 6
Exercice 14 :
Concevoir un programme qui affiche le contenu d'un tableau bidimensionnel en utilisant la boucle
foreach( …:…){…}.
Page 7