Structure de base d'un programme
Fait partie de la section Fondamentaux du Journey Java de Coddy — leçon 4 sur 73.
En Java, chaque ligne de code qui s'exécute doit être à l'intérieur d'une classe. Une classe est comme un plan pour créer des objets, qui sont des instances de la classe. Dans nos leçons, nous nommerons la classe principale Main, mais elle peut être nommée n'importe comment.
La méthode main est une partie cruciale d’un programme Java car elle sert de point de départ de l’exécution. Quand vous exécutez un programme Java, la Java Virtual Machine (JVM) recherche la méthode main pour commencer à exécuter le code. Sans une méthode main, la JVM ne saurait pas par où commencer.
Voici une décomposition simple d'un programme Java de base :
public class Main { // Déclaration de classe
public static void main(String[] args) { // Méthode main
System.out.println("Hello, Coddy!"); // Instruction de sortie
}
}Note importante : En Java, chaque instruction doit se terminer par un point-virgule (;). Le point-virgule est obligatoire et indique à Java que vous avez atteint la fin d'une instruction. Oublier d'ajouter un point-virgule entraînera une erreur de compilation.
Cependant, notez que les blocs de code entourés d'accolades {} (comme les déclarations de classes et de méthodes) n'ont pas besoin de points-virgules.
Défi
DébutantCréez un programme Java avec une classe nommée Main qui contient la méthode main. À l'intérieur de la méthode main, écrivez du code pour afficher le texte suivant :
This is my first Java program!Aide-mémoire
En Java, chaque ligne de code doit être à l'intérieur d'une classe. La méthode main sert de point de départ de l'exécution.
Structure de base d'un programme Java :
public class Main { // Déclaration de classe
public static void main(String[] args) { // Méthode main
System.out.println("Hello, Coddy!"); // Instruction de sortie
}
}Important : Chaque instruction doit se terminer par un point-virgule (;). Les blocs de code avec des accolades {} n'ont pas besoin de points-virgules.
Pour afficher du texte, utilisez System.out.println() :
System.out.println("Your text here");Essayez vous-même
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Entrées/Sorties de base
Méthodes System.outFormatage de la sortieClasse ScannerRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux10Méthodes (Fonctions)
Déclaration de méthodesParamètres de méthodeTypes de retourSurcharge de méthodesRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationMéthodes Void13Opérations sur les chaînes
Méthodes de chaînes, partie 1Méthodes de chaînes, partie 2Formatage de chaînesComparaison de chaînes5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateurs logiques, partie 43Variables Partie 2
ConstantesConventions de nommageRécapitulatif - Initialisation des variablesType Casting Partie 1Type Casting Partie 26Prise de décision
Instruction IfIf - ElseInstruction SwitchOpérateur ternaireRécapitulatif - If ElseIf - Else imbriqués9Boucles
Boucle For - Partie 1Boucle WhileBoucle Do WhileBreakContinueBoucle For - Partie 2Boucles imbriquéesBoucle infinieRécapitulatif - Entrée dynamique12Parcourir les tableaux
Utilisation de la boucle forBoucle for amélioréeOpérations courantes sur les tableaux