java scanner 结束输入_Java Scanner语法
1.导入:
import java.util.Scanner;
2.创建对象
Scanner scan = new Scanner(System.in);//一般变量名为scan或者in
最后关闭,scan.close();和I/O流有关,暂不清楚,照抄先。
3.next()
读取字符串,要读取到有效字符后才结束输入,不能读取空格,即遇到空格就停。
Scanner scan = newScanner(System.in);
String s1= newString();
String s2= newString();
String s3= newString();
s1=scan.next();
s2=scan.next();
s3=scan.next();
System.out.println(s1);
System.out.println(s2);
System.out.println(s3);if(scan.hasNext())
System.out.println("Yes");
输入:123 456 789 1011
输出:
123
456
789
Yes
s1第一次读取到有效字符1,遇到4前的空格结束第一次输入;随后s2遇到第一个有效字符4,遇到空格结束;s3遇到第一个有效字符7,同理遇到空格结束,此时还有未读取的字符在缓冲区里,用hasNext()判断ÿ
1.导入: import java.util.Scanner; 2.创建对象 Scanner scan = new Scanner(System.in);//一般变量名为scan或者in 最后关闭,scan.close();和I/O流有关,暂不清楚,照抄先。 3.next() 读取字符串,要读取到有效字符后才结束输入,不能读取空格,即遇到空格就停。 Scanner scan = newScanner(System.in); String s1= newString(); String s2= newString(); String s3= newString(); s1=scan.next(); s2=scan.next(); s3=scan.next(); System.out.println(s1); System.out.println(s2); System.out.println(s3);if(scan.hasNext()) System.out.println("Yes"); 输入:123 456 789 1011 输出: 123 456 789 Yes s1第一次读取到有效字符1,遇到4前的空格结束第一次输入;随后s2遇到第一个有效字符4,遇到空格结束;s3遇到第一个有效字符7,同理遇到空格结束,此时还有未读取的字符在缓冲区里,用hasNext()判断ÿ下一篇:
腾讯云网站备案咨询解答:如何进行备案