<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Scanner :: Introduction à la programmation</title><link>https://cegepmv.github.io/420-111/11-scanner/index.html</link><description>🍥 Lien vers la classe Scanner de l’API Java
📥 Lire des données avec Scanner en Java La classe Scanner permet de lire des données saisies par l’utilisateur dans la console (ou d’autres sources).
Très utile pour créer des programmes interactifs, qui posent des questions à l’utilisateur !
📦 Importer Scanner Avant d’utiliser Scanner, tu dois l’importer :
import java.util.Scanner; 🧱 Créer un objet Scanner Scanner sc = new Scanner(System.in); ➡️ System.in signifie : lire depuis la console (clavier)</description><generator>Hugo</generator><language>fr-ca</language><lastBuildDate>Thu, 13 Nov 2025 08:33:04 -0500</lastBuildDate><atom:link href="https://cegepmv.github.io/420-111/11-scanner/index.xml" rel="self" type="application/rss+xml"/><item><title>Gestion des Entrées</title><link>https://cegepmv.github.io/420-111/11-scanner/hasnext/index.html</link><pubDate>Thu, 13 Nov 2025 08:33:04 -0500</pubDate><guid>https://cegepmv.github.io/420-111/11-scanner/hasnext/index.html</guid><description>Quand tu lis des données avec Scanner, l’utilisateur peut taper n’importe quoi 😅 → Tu dois donc vérifier le type de donnée avant de la lire.
C’est ici que les méthodes hasNext...() entrent en jeu.
🕵️ Les méthodes de vérification Méthode Vérifie si… Exemple de lecture hasNextInt() la prochaine donnée est un int ? 42 hasNextDouble() la prochaine donnée est un double ? 3.14 hasNextBoolean() la prochaine donnée est un booléen ? true / false hasNext() il reste du texte à lire ? n’importe quoi ⚡ Exemple : validation d’un entier Voici un exemple de programme qui demande un entier et vérifie la saisie :</description></item></channel></rss>