[Java] Que represente la ligne ...
Résolu/Fermé
6kenshin62
Messages postés
433
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
7 août 2015
-
26 janv. 2012 à 14:47
6kenshin62 Messages postés 433 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 7 août 2015 - 26 janv. 2012 à 15:28
6kenshin62 Messages postés 433 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 7 août 2015 - 26 janv. 2012 à 15:28
A voir également:
- [Java] Que represente la ligne ...
- Waptrick java football - Télécharger - Jeux vidéo
- Aller à la ligne excel - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Ligne occupée - Forum SFR
- En ligne sur instagram alors que non - Forum Instagram
1 réponse
choubaka
Messages postés
39399
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
3 août 2024
2 101
26 janv. 2012 à 14:54
26 janv. 2012 à 14:54
bonjour
C'est assez simple
La classe scanner sert (entre autres) à lire des valeurs de type différent.
"Scanner sc = " est une déclaration
sc représentera le nom de l'instance de la classe scanner que tu va utiliser.
new Scanner() est un appel au constructeur de la classe scanner, c'est à dire une méthode qui permet d'initialiser une instance.
System.in envoyé en argument représente le point d'entrée du système, dans ce cas ci le clavier.
Scanner sc = new Scanner(System.in);
signifie donc que sc a été instancié avec comme argument le clavier de la machine.
C'est assez simple
La classe scanner sert (entre autres) à lire des valeurs de type différent.
"Scanner sc = " est une déclaration
sc représentera le nom de l'instance de la classe scanner que tu va utiliser.
new Scanner() est un appel au constructeur de la classe scanner, c'est à dire une méthode qui permet d'initialiser une instance.
System.in envoyé en argument représente le point d'entrée du système, dans ce cas ci le clavier.
Scanner sc = new Scanner(System.in);
signifie donc que sc a été instancié avec comme argument le clavier de la machine.
26 janv. 2012 à 15:06
Si je comprends bien, lorsque j'écrit :
Je crée une variable str de type int qui va stocker la prochain int : nextInt() depuis une entrée clavier : sc
Ainsi, si j'avais instancié sc avec un Scanner qui prend comme argument un fichier (je ne sais meme pas si c'est possible, c'est un exemple) il aurait était me chercher le prochain int de ce fichier ?
26 janv. 2012 à 15:13
Scanner sc = new Scanner(new FileReader(« myFile »);
26 janv. 2012 à 15:15
Je ne sais pas si c'est très clair ^^
Merci encore
Modifié par choubaka le 26/01/2012 à 15:16
Scanner sc = new Scanner(new FileReader("myFile"));
while (sc.hasNextInt()) {
int aInt= sc.nextInt();
}
Chouba, Modérateur CCM
Bibapeloula
26 janv. 2012 à 15:20
Je pense que je me suis mal fait comprendre, je voulais savoir sil il était possible de fusionner ces deux lignes :
et
En une sorte de :