Java basics: classes, main, and output · Bases de Java : classes, main et sortie
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · Cette page nécessite un navigateur récent (avec support SharedArrayBuffer). Veuillez mettre à jour Chrome, Edge, Firefox ou Safari vers la dernière version.
English
AP Computer Science A uses Java
- The AP CSA exam is written in Java.
- Java is strict: every program lives inside a class, and starts from a method called main.
- You already think like a programmer — here we learn Java's rules.
Français
AP Computer Science A utilise Java
- L'examen AP CSA est écrit en Java.
- Java est strict : tout programme vit à l'intérieur d'une classe, et commence par une méthode appelée main.
- Vous pensez déjà comme un programmeur — ici nous apprenons les règles de Java.
English
The Java skeleton
- A tiny Java program looks like the example below. Your code goes inside main.
System.out.println(...)prints one line of text (like Python'sprint).- Every statement ends with a semicolon
;.
Français
Le squelette Java
- Un petit programme Java ressemble à l'exemple ci-dessous. Votre code va dans main.
System.out.println(...)affiche une ligne de texte (comme Python'sprint).- Chaque instruction se termine par un point-virgule
;.
public class Main {
public static void main(String[] args) {
System.out.println("Java runs from inside main.");
int year = 12;
System.out.println("Grade " + year);
}
}
English
Types
- Java needs a type for every variable:
int(whole number),double(decimal),boolean(true/false),String(text). - You write the type first:
int score = 10;. - Join text and values with
+:"Grade " + yearmakesGrade 12.
Français
Types
- Java nécessite un type pour chaque variable :
int(nombre entier),double(décimal),boolean(vrai/faux),String(texte). - Vous écrivez le type d'abord :
int score = 10;. - Joignez du texte et des valeurs avec
+:"Grade " + yearproduitGrade 12.
English
Common mistakes
- Every statement ends with
;. mainmust be exactlypublic static void main(String[] args).
Français
Erreurs courantes
- Chaque instruction se termine par
;. maindoit être exactementpublic static void main(String[] args).
English
Now you try
- Each task pre-fills the class skeleton — write your code inside main, or complete the method shown.
- Press Run to compile and run, then Check answer.
- Your code compiles and runs on the server, so even the first run is fast.
Français
À vous maintenant
- Chaque tâche préremplit le squelette de classe — écrivez votre code dans main, ou complétez la méthode montrée.
- Appuyez sur Exécuter pour compiler et exécuter, puis sur Vérifier la réponse.
- Votre code compile et s'exécute sur le serveur, donc même la première exécution est rapide.
Inside · À l'intérieur main, use System.out.println(...) to print exactly Hello, AP CSA! · À l'intérieur de main, utilisez System.out.println(...) pour afficher exactement **Hello, AP CSA !**
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Complete the method square(int n) so it returns n * n. The checker calls it with several values. · Complétez la méthode square(int n) pour qu'elle retourne n * n. Le vérificateur l'appelle avec plusieurs valeurs.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.