🔸1🔸Premier programme en Java¶
Création d’un projet Java¶
Pour démarrer un nouveau projet Java dans IntelliJ IDEA :
- Lancez IntelliJ IDEA et cliquez sur “New Project”
- Sélectionnez “Java” dans la liste de gauche
- Configurez le projet :
- Donnez un nom au projet
- Sélectionnez “IntelliJ” comme système de build
- Choisissez OpenJDK 23[1]
Structure du projet¶
Une fois le projet créé, créez une nouvelle classe :
- Clic droit sur le dossier “src”
- Sélectionnez New > Java Class
- Entrez le nom complet : “com.example.calculator.Calculator”[7]
Programme exemple¶
Voici un exemple de calculatrice simple qui illustre les concepts de base :
package com.example.calculator;
public class Calculator {
public static void main(String[] args) {
int[] numbers = {5, 10, 15, 20, 25};
int sum = 0;
System.out.println("Calculatrice simple");
// Calcul de la somme
for (int num : numbers) {
System.out.println("Ajout de : " + num);
sum += num;
// Pause pour démonstration du débogage
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
System.out.println("Somme totale : " + sum);
System.out.println("Moyenne : " + (sum / numbers.length));
}
}
Exécution du programme¶
Dans l’IDE :
- Cliquez sur l’icône verte (▶️) à côté de la méthode main
- Ou utilisez le raccourci Maj+F10[4]
Dans le terminal de l’IDE :
- Ouvrez le terminal intégré
- Naviguez vers le dossier de sortie
- Exécutez avec la commande
java com.example.calculator.Calculator
[3]
Débogage¶
Pour déboguer le programme :
- Placez des points d’arrêt en cliquant dans la marge gauche de l’éditeur
- Lancez le débogage avec l’icône de débogage (🐞) ou Maj+F9[5]
Commandes de débogage essentielles :
F8
: Passer à la ligne suivanteF7
: Entrer dans une méthodeF9
: Continuer l’exécution[5]
Le mode débogage permet d’inspecter les variables et de suivre l’exécution du programme pas à pas[5].
Citations¶
- [1] https://blog.jetbrains.com/fr/idea/2024/10/java-23-et-intellij-idea/
- [2] https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-12-build.html
- [3] https://fr.linkedin.com/pulse/cr%C3%A9er-votre-premi%C3%A8re-application-java-avec-intellij-philippe-simo
- [4] https://www.jetbrains.com/help/idea/run-java-applications.html
- [5] https://codegym.cc/fr/groups/posts/fr.243.debogage-dans-intellij-idea-guide-du-debutant
- [6] https://www.jetbrains.com/help/idea/debugging-code.html
- [7] https://www.jetbrains.com/help/idea/creating-and-running-your-first-java-application.html
- [8] https://www.jetbrains.com/help/idea/tutorial-remote-debug.html
Note
Page rédigée en partie avec l’aide d’un assistant IA, principalement à l’aide de Perplexity AI, avec le LLM Claude 3.5 Sonnet. L’IA a été utilisée pour générer des explications, des exemples et/ou des suggestions de structure. Toutes les informations ont été vérifiées, éditées et complétées par l’auteur.