Environnement, syntaxe et structures de contrôle
Se connecter pour s'inscrireVotre progression
Syllabus
-
-
Objectifs
-
Validations de compétences
-
Public cible
Aucun public cible spécifié pour ce module.
-
Besoins techniques
-
Prérequis
- Aucun prérequis
-
Niveau
-
Historique du module
Aucune action enregistrée
Environnement, syntaxe et structures de contrôle
-
Présentation des Outils de Développement
- Introduction aux outils nécessaires pour développer en Java.
- JDK : Installation du Java Development Kit (dernière version stable).
- IDE : Présentation et choix parmi IntelliJ IDEA, Eclipse ou Visual Studio Code.
- Explication de l'importance d'un IDE dans le processus de développement.
-
Installation de l'Environnement
- Installer le JDK sur différents systèmes d'exploitation (Windows, macOS, Linux).
- Télécharger et configurer l’IDE choisi.
-
Configuration des Variables d'Environnement
- Configurer
JAVA_HOMEet lePATHpour une utilisation correcte des outils Java en ligne de commande. - Vérifier la configuration avec :
java --versionjavac --version
- Configurer
-
Test de l'Installation
- Écrire un premier programme Java "Hello World" :
- Compilation avec
.javac - Exécution avec
.java
- Compilation avec
- Démonstration des erreurs courantes (ex. : oubli de configuration, erreurs de syntaxe).
- Écrire un premier programme Java "Hello World" :
Premiers Pas avec Java - Concepts de Base
-
Objectifs
- Comprendre les bases de Java.
- Comprendre la structure d'un programme Java simple
- Apprendre à écrire, compiler et exécuter un programme Java.
- Savoir manipuler des variables et utiliser différents types de données.
- Apprendre à gérer les entrées/sorties simples.
- Découvrir les opérateurs de base.
-
Démarrage rapide : Structure d'un programme Java
-
Anatomie d'un programme Java
Un programme Java simple suit toujours une structure bien définie.
Exemple de Code
public class HelloWorld { public static void main(String[] args) { System.out.println("Bonjour, monde !"); } }Explication des composantes
public class HelloWorld- Chaque fichier Java contient une classe.
- Le nom de la classe doit correspondre au nom du fichier (ex. : HelloWorld.java).
-
public static void main(String[] args)- C'est le point d'entrée du programme. Tout programme Java commence son exécution ici.
public: Accessible depuis d'autres parties du code.static: Méthode associée à la classe et non à une instance spécifique.void: Ne renvoie aucune valeur.String[] args: Un tableau d'arguments passés en ligne de commande (souvent vide pour un programme simple).
System.out.println("Bonjour, monde !"):Affiche du texte dans la console.
-
Les imports
Les importations permettent d'utiliser des classes prédéfinies situées dans d'autres packages (bibliothèques).
Exemple avec la classe Scanner pour la saisie utilisateur
import java.util.Scanner; // Importe la classe Scanner public class InputExample { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Crée un Scanner System.out.print("Entrez votre nom : "); String name = scanner.nextLine(); System.out.println("Bonjour " + name + " !"); } } -
Cycle de vie d'un programme Java
- Écriture : Éditer le code dans un fichier avec l'extension
.java. - Compilation : Transformer le code source en bytecode grâce à
javac.javac HelloWorld.java - Exécution : Exécuter le bytecode avec la machine virtuelle Java (JVM).
java HelloWorld
- Écriture : Éditer le code dans un fichier avec l'extension
-
-
Variables et Types de Données
-
Qu'est-ce qu'une variable ?
Une variable est une boîte qui stocke des données dans un programme. En Java, chaque variable a un type qui définit la nature des données qu'elle peut contenir.
-
Types primitifs
Java propose des types de données prédéfinis :
int: pour les nombres entiers (ex. : 42).double: pour les nombres décimaux (ex. : 3.14).char: pour un caractère unique (ex. : 'A').boolean: pour les valeurs `true` ou `false`.
-
Exemple de Code
public class VariablesDemo { public static void main(String[] args) { // Déclaration et initialisation de variables int age = 25; double pi = 3.14159; char grade = 'A'; boolean isJavaFun = true; // Affichage des valeurs System.out.println("Âge : " + age); System.out.println("Valeur de Pi : " + pi); System.out.println("Note : " + grade); System.out.println("Java est amusant : " + isJavaFun); } }
-
-
-
Entrées et Sorties Basiques
-
Sorties : Affichage avec
System.out.printlnLa méthode
System.out.println()est utilisée pour afficher des messages ou des valeurs dans la console. -
Entrées : Lecture avec Scanner
Pour interagir avec l'utilisateur, on utilise la classe Scanner pour lire des données entrées via le clavier.
-
Exemple de Code
import java.util.Scanner; public class InputOutputDemo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Lecture d'un nom System.out.print("Entrez votre nom : "); String name = scanner.nextLine(); // Lecture d'un âge System.out.print("Entrez votre âge : "); int age = scanner.nextInt(); // Affichage des données System.out.println("Bonjour " + name + ", vous avez " + age + " ans."); } }
-
-
Contrôle de Flux
- Structures Conditionnelles
- Boucles et Itérations
- Gestion des Exceptions
- Exercices et Projets Miniatures