Comme le titre l'indique, je suis resté bloqué lors de l'obtention de l'entrée Java standard. Différences de scanner
La méthode Scanner qui apparaît cette fois est
next(); Cela lira l'entrée standard jusqu'à ** vide **.
Entrée standard: ʻa 123 → Acquisition: ʻa
nextInt(); Cela lit également l'entrée standard jusqu'à ** vide **. La valeur de retour est ** int **.
Entrée standard: 1 abc
→ Acquisition: 1
nextLine(); Ceci est différent des deux points ci-dessus, et il y a deux points à noter.
Entrée standard
1
aa
Avoir
1
Si ceci est écrit sur une seule ligne, c'est «1 \ naa», donc lisez jusqu'à «1» avant «\ n» et la position de début de lecture est avant «aa».
Entrée standard
1 abc
aa
Avoir
1 abc
Si ceci est écrit sur une seule ligne, c'est «1 abc \ naa», donc lisez jusqu'à «1 abc» avant «\ n» et la position de début de lecture est avant «aa».
Entrée standard
a
2 3
b
4
c
Si vous voulez prendre tous les chiffres / lettres comme
1. next(); or nextLine(); →a
2. nextInt(); →2
3. nextInt(); →3
4. next(); →b
5. nextInt(); →4
6. next(); or nextLine();→c
Sera.
Recommended Posts