Entrées et expressions – 1re partie
Lisez une entrée numérique avec Scanner, appliquez des opérateurs arithmétiques et comprenez la priorité ainsi que la différence entre division entière et division en virgule flottante.
Entrées et expressions – 1re partie est une leçon Java Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Java Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Java Academy comprend 3 leçons au total.
Objectifs de la leçon
Objectifs
- Lisez des nombres avec
Scanner. - Utilisez
+ - * / %. - Comprenez la priorité ainsi que la différence entre division entière et division en virgule flottante.
Configuration de Scanner
Configuration de Scanner
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
Utilisez sc pour lire l'entrée du clavier dans la console.
Lire des nombres
Lire des nombres
int a = sc.nextInt();
double price = sc.nextDouble();
Ces appels font attendre le programme jusqu'à la saisie d'une entrée.
Opérateurs et ordre
Opérateurs : + - * / %
* / %sont évalués avant+ -.- Utilisez des parenthèses pour contrôler l'ordre :
(a + b) * c. %représente le reste.
Types de division
Types de division
5 / 2→ division entière =2.5 / 2.0ou(double)5 / 2→2.5.- Convertissez le type avant la division pour obtenir un résultat précis.
Démonstration de l'entrée et des opérations
Essayez : saisissez deux nombres entiers. Comparez la division entière et la division en virgule flottante, puis vérifiez le reste.
public class Main {
public static void main(String[] args) {
int a = 12;
int b = 5;
System.out.println("a = " + a + ", b = " + b);
System.out.println("a + b = " + (a + b));
System.out.println("a - b = " + (a - b));
System.out.println("a * b = " + (a * b));
System.out.println("a / b (int) = " + (a / b));
System.out.println("a / b (double) = " + ((double) a / b));
System.out.println("a % b = " + (a % b));
}
}
Expressions donnant 2,5
Vérification rapide : quelles expressions donnent 2.5 ?
Récapitulatif et suite
Récapitulatif : vous avez utilisé Scanner pour lire une entrée numérique, appliqué des opérateurs en respectant leur priorité et pratiqué la division entière et la division en virgule flottante.
Suite : travaillez avec les chaînes et nextLine() en toute sécurité, puis analysez les nombres présents dans du texte.
Questions Fréquemment Posées
La leçon « Entrées et expressions – 1re partie » est-elle gratuite ?
Oui — le texte complet de « Entrées et expressions – 1re partie » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Java Academy, passe à CoddyKit PRO. Le cours Java Academy comprend 3 leçons au total.
Qu'est-ce que j'apprendrai dans « Entrées et expressions – 1re partie » ?
Lisez une entrée numérique avec Scanner, appliquez des opérateurs arithmétiques et comprenez la priorité ainsi que la différence entre division entière et division en virgule flottante. Tu pratiques Java Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Java Academy ?
Aucune expérience préalable n'est requise. Java Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 3.
Combien de temps prend la leçon « Entrées et expressions – 1re partie » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Java Academy ?
Oui. Chaque leçon Java Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Variables et types de données
- Entrées et expressions – 1re partie
- Entrées et expressions – 2e partie