🛢️Parcours Fioul GroupéJava · Chapitre 02
Accueil › Java › Chapitre 02
Chapitre 02 / 22

Les bases de Java

Variables, types, opérateurs, saisie et affichage : la matière première de tout programme Java.

1 Notion

Types primitifs et variables

Java est typé statiquement : chaque variable a un type fixé à la déclaration.

int litres = 1500;
double prixLitre = 1.082;
boolean ouverte = true;
char initiale = 'A';
String commune = "Ladignac-le-Long";   // String = objet, pas un primitif
final double TVA = 0.20;              // final = constante

Primitifs : byte, short, int, long, float, double, boolean, char. Pour la monnaie, on préférera BigDecimal (chapitre 12).

2 Notion

Opérateurs

int total = 1500 + 2000;         // arithmétique
double cout = total * prixLitre;
boolean palier = total >= 5000 && ouverte;   // logique
total++;                            // incrément
int reste = 7 % 2;               // modulo = 1
Division entière — 5 / 2 vaut 2 (deux entiers). Pour obtenir 2.5, au moins un opérande doit être un double : 5.0 / 2.
3 Pratique

Entrées / sorties console

import java.util.Scanner;

Scanner sc = new Scanner(System.in);
System.out.print("Combien de litres ? ");
int litres = sc.nextInt();
System.out.println("Vous avez commandé " + litres + " litres.");
Concaténation — l'opérateur + assemble textes et valeurs. Depuis Java 15, les text blocks """...""" gèrent le multi-ligne.
🛢️ Sur le projet Fioul Groupé

Une première brique du domaine : saisir le volume d'un participant, calculer le coût (litres * prixLitre) et l'afficher. On y reconnaît déjà les données de la table commande vue dans le parcours MySQL — ici manipulées en mémoire, en Java.

À retenir
← Chapitre 01