Ce cours présente les bases indispensables de la syntaxe Java utilisées dans la compétence **Java 1**.
🟦 1. Structure d’un programme Java
```java
public class Main {
public static void main(String[] args) {
System.out.println("Hello!");
}
}
```
- Une classe par fichier
- Le nom du fichier = nom de la classe publique
- Méthode main = point d’entrée obligatoire
🟨 2. Types primitifs
- int
- double
- boolean
- char
- long, float, short, byte
🟧 3. Variables et déclarations
```java
int age = 20;
double prix = 19.99;
boolean actif = true;
```
🟪 4. Conditions
```java
if (x > 10) {
System.out.println("Grand");
} else {
System.out.println("Petit");
}
```
🟫 5. Boucles
🔹 For
```java
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
```
🔹 While
```java
while (continuer) {
// ...
}
```
🔹 Do…While
```java
do {
jouer();
} while(!fin);
```
🟩 6. Tableaux
```java
int[] notes = {12, 15, 18};
```
Accès :
```java
System.out.println(notes[0]);
```
🟦 7. Méthodes
```java
public static int carre(int n) {
return n * n;
}
```
Appel :
```java
int r = carre(4);
```
## 🗓️ Historique
> **Dernière mise à jour :** `22 novembre 2025`
> **Rédigé par :** [[Julien DUQUENNOY]]