Quest-ce quun objet scanner en Java?


Meilleure réponse

En Java, nous saisissons à laide du Scanner classe. Java a un certain nombre de classes prédéfinies que nous pouvons utiliser. Nous en apprendrons plus sur les classes plus tard.

Les classes prédéfinies sont organisées sous forme de packages. Cette classe Scanner se trouve dans le package java.util . Donc, pour utiliser la classe Scanner, nous devons dabord inclure le package java.util dans notre programme.

Nous incluons un package dans un programme à laide de import mot-clé. Nous pouvons importer la classe java.util.Scanner ou lintégralité du package java.util .

Pour importer une classe ou un package, ajoutez lune des lignes suivantes au tout début de votre code.

import java.util.Scanner; // Cela importera uniquement la classe Scanner import java.util. *; // Cela importera lintégralité du package java.util

Après limportation, nous devons écrire linstruction suivante dans notre programme.

Scanner s = nouveau scanner ( system.in – & nbspCe site Web est à vendre! – & nbspSystem Resources and Information. );

Ici, en écrivant Scanner s , nous déclarons s comme un objet de Classe Scanner . system.in – & nbspCe site est à vendre! – & nbspSystem Resources and Information. entre parenthèses indique à Java que ce sera une entrée système, cest-à-dire que lentrée sera donnée au système.

Réponse

Afin dobtenir lentrée de lutilisateur, les développeurs précédents utilisés pour utiliser la classe DataInputStream de java se trouvent dans java.io , mais il n’y avait pas de fonctions dédiées pour aucun des types de données, par exemple si vous voulez obtenir un entier de l’utilisateur, vous devez d’abord le prendre sous forme de chaîne et ensuite nécessaire pour le convertir en entier,

Donc, afin de se débarrasser de ce problème, la classe Scanner a été introduite dans java qui se trouve dans java. util qui contient des fonctions dédiées à un type particulier, vous devez simplement créer un objet de la classe Scanner et ensuite utiliser ses fonctions.

Exemple:

import java.util.Scanner;

class ScannerTest{

Scanner sc=new Scanner(system.in);

System.out.println("Enter your rollno");

int rollno=sc.nextInt();

System.out.println("Enter your name");

String name=sc.next();

System.out.println("Enter your fee");

double fee=sc.nextDouble();

System.out.println("Rollno:"+rollno+" name:"+name+" fee:"+fee);

sc.close();

}

}

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *