📚 Fiche de TP n°1 : Introduction au
langage Java
🎯 Objectifs du TP
• Comprendre la structure d'un programme Java
• Apprendre à compiler et exécuter un programme
• Manipuler les entrées/sorties simples
• Découvrir les variables, les types et les opérateurs de base
🧰 Prérequis
• Installation du JDK (Java Development Kit)
• Un éditeur de code ou un IDE : VS Code, IntelliJ IDEA, ou Eclipse
• Connaissances de base en algorithmique (variables, conditions, boucles)
🏗️ 1. Structure d'un programme Java
Exemple de code minimal :
public class Bonjour {
public static void main(String[] args) {
[Link]("Bonjour le monde !");
}
}
🧩 Complément : Tout est classe en Java
En Java, tous les programmes sont organisés autour des classes.
Une classe est une structure qui regroupe :
- des données (appelées attributs)
- et des comportements (appelées méthodes)
Le code ne peut pas exister seul : il doit être placé à l'intérieur d'une classe, même pour
les programmes les plus simples.
1/4
Exemple :
public class Bonjour {
public static void main(String[] args) {
[Link]("Bonjour le monde !");
}
}
🧠 Analyse :
- Ici, la classe s'appelle Bonjour
- Le mot-clé public signifie que la classe est accessible depuis l'extérieur
- La méthode main est le point d'entrée du programme : c'est là que l'exécution
commence
Questions :
1. Quel est le rôle du mot-clé public class ?
2. À quoi sert la méthode main ?
3. Quelle différence entre [Link] et [Link] ?
🧮 2. Variables et types de base
Exemple :
public class Variables {
public static void main(String[] args) {
int age = 20;
double taille = 1.75;
String nom = "Alice";
[Link](nom + " a " + age + " ans et mesure " +
taille + " m.");
}
}
Exercice :
Déclarez les variables suivantes :
- prenom (String)
- noteMath (double)
2/4
- noteInfo (double)
- moyenne (double)
Calculez la moyenne et affichez le message :
"La moyenne de [prenom] est [moyenne]"
🔁 3. Conditions et boucles
Exemple :
public class Conditions {
public static void main(String[] args) {
int age = 18;
if (age >= 18) {
[Link]("Majeur");
} else {
[Link]("Mineur");
}
}
}
Exercice :
1. Demandez un nombre à l'utilisateur
2. Indiquez si ce nombre est pair ou impair
💡 Bonus : utilisez une boucle for pour afficher les nombres de 1 à 10.
3/4
⌨️ 4. Entrée utilisateur avec Scanner
Exemple :
import [Link];
public class LireDonnees {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Entrez votre nom : ");
String nom = [Link]();
[Link]("Bonjour " + nom + " !");
}
}
Exercice :
1. Demandez le nom, l'âge et la ville de l'utilisateur
2. Affichez : "Bonjour [nom], vous avez [âge] ans et vous habitez à [ville]."
⚙️ 5. Compilation et exécution
Dans le terminal :
javac [Link] # Compilation
java Bonjour # Exécution
📋 Travail à rendre
• Les fichiers .java des exercices réalisés
• Un court rapport (1 page) expliquant :
• Ce que vous avez appris sur la structure d'un programme Java
• Les difficultés rencontrées et comment vous les avez résolues
Document créé par MiniMax Agent - 2025
4/4