Les commentaires améliorent la lisibilité du code sans affecter son exécution. Ils sont essentiels pour le développement.
Commentaire moonligne
Utilise // pour commenter jusqu'à la fin de la ligne :
// Définit le taux de conversion
double taux = 1.07; // Taux EUR/USD
Commentaire multiligne
Encadrez avec /* */ pour les commentaires sur plusieurs lignes :
/*
* Calcul du montant total
* Inclut taxe et remise
* Version 1.2
*/
float calculerTotal() { ... }
Documentation
Utilisez /** */ pour la documentation technique :
/**
* Convertit des degrés Celsius en Fahrenheit
* @param celsius Température en Celsius
* @return Température en Fahrenheit
*/
double convertirTemperature(double celsius) { ... }
Raccourcis IDEA
| Action | Raccourci |
|---|---|
| Basculer commentaire monoligne | Ctrl+/ |
| Basculer commentaire multiligne | Ctrl+Maj+/ |
| Générer documentation | /** + Entrée |
Littéraux
Valeurs directement utilisées dans le code :
- Entiers : 42, 100, -5
- Flottants : 3.14, -0.5, 2.0
- Caractères : 'A', '\n', '€'
- Chaînes : "Bonjour", "Code: 123"
- Booléens : true, false
- Null : null
Unités de stockage
Unités fondamentales en informatique :
- 1 bit : Plus petite unité (0 ou 1)
- 1 octet (Byte) = 8 bits
- 1 Ko = 1024 octets
- 1 Mo = 1024 Ko
- 1 Go = 1024 Mo
- 1 To = 1024 Go
Types de données
Java utilise des types primitifs et des types objets. Par défaut :
- Les entiers sont
int - Les décimaux sont
double
Variables
Conteneurs pour stocker des données modifiables.
Déclaration
// Déclaration sans initialisation
int compteur;
// Déclaration avec valeur
double ratio = 0.75;
// Déclaration multiple (déconseillé)
byte x = 5, y = 10;
Utilisation
int age = 30;
age = 31; // Modification
System.out.println(age); // Affiche 31
Règles importantes
- Portée limitée au bloc de déclaration
- Noms uniques dans un même bloc
- Initialisation obligatoire avant utilisation
- Suffixes pour types spécifiques : ```
long id = 9876543210L;
float pi = 3.1416F;
Exercices pratiques
- Déclarez et affichez des variables de types int, byte, short, long
- Testez les types float et double
- Utilisez des variables char et boolean
- Corrigez les erreurs dans ce code : ```
public static void main(String[] args) {
int valeur = 15;
// byte valeur = 25; // Erreur: nom dupliqué
double mesure;
// System.out.println(mesure); // Erreur: non initialisé
long grandNombre = 1000000000000L;
float decimal = 2.718F;
}