Java - Les fondamentaux : cours et exercices.

Classe Scanner.

Tapez dans votre code :

Scanner sc = new Scanner(System.in);

Eclipse montre un problème en soulignant en rouge "Scanner".

C'est normal la classe "Scanner" n'existe pas.

Il faut l'importer :

  1. Passez la souris sur "Scanner".

  2. Cliquez sur "Import 'Scanner' (java.util)

La ligne suivante apparaît au dessus de votre code :

import java.util.Scanner;

La classe utilisée fait partie du package "java.util".

Nous aurions pu prendre tout le package :

//Ceci importe la classe Scanner du package java.util

import java.util.Scanner;

//Ceci importe toutes les classes du package java.util

import java.util.*;

Pour récupérer du texte tapez le code :

Scanner sc = new Scanner(System.in);

System.out.println("Veuillez saisir un entier :");

int nombre = sc.nextInt();

System.out.println("Vous avez saisi le nombre : " + nombre);

System.out.println("Veuillez saisir un mot :");

sc.nextLine(); // Vide la chaine

String str = sc.nextLine();

System.out.println("Vous avez saisi : " + str);

System.out.println("Programme terminé !");

De même pour les autres types (sauf "char") :

Scanner sc = new Scanner(System.in);

int i = sc.nextInt();

double d = sc.nextDouble();

long l = sc.nextLong();

byte b = sc.nextByte();

//Etc.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)