Java使用Scanner类获取用户输入实例详解
创建Scanner对象的基本语法:
Scanners=newScanner(System.in);
Scanner类的next()方法
importjava.util.Scanner; classTest{ publicstaticvoidmain(String[]args){ Strings; ScanneruserInput=newScanner(System.in); System.out.print("InputString:"); if(userInput.hasNext()){ s=userInput.next(); System.out.println(s); } userInput.close(); } }
运行结果如下,会发现空格后面的英文没有被打印出来:
PSC:\Users\admin\Desktop\java_code\用户输入>javaTest InputString:HelloWorld Hello PSC:\Users\admin\Desktop\java_code\用户输入>
Scanner类的nextLine方法
在以上基础上修改代码:
importjava.util.Scanner; classTest{ publicstaticvoidmain(String[]args){ Strings; ScanneruserInput=newScanner(System.in); System.out.print("InputString:"); if(userInput.hasNextLine()){ s=userInput.nextLine(); System.out.println(s); } userInput.close(); } }
运行结果,空格后面的英文也可以被打印出来了:
PSC:\Users\admin\Desktop\java_code\用户输入>javacTest.java
PSC:\Users\admin\Desktop\java_code\用户输入>javaTest
InputString:HelloWorld
HelloWorld
以上就是本次介绍的关于JavaScanner类获取用户输入的全部知识点,感谢大家的学习和对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。