查看“Java控制台输入”的源代码
←
Java控制台输入
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
该页面已被保护以防止编辑和其他操作。
您可以查看与复制此页面的源代码。
*程序运行时,经常需要在运行过程中取得输入,比如在网络购书系统的主目录界面,运行过程中需要获取用户选择操作的键盘输入。 *Scanner是一个基于正则表达式的文本扫描器,使用Scanner类可以很方便地获取用户的键盘输入。产生一个具体的Scanner引用的语句为: Scanner 变量名 = new Scanner(System.in); *System.in代表标准输入,就是键盘输入。 *利用Scanner对象获取输入项的方法为nextXxx(),其中Xxx可以是Int、Long等代表基本数据类型的输入项。如果只是获取下一个字符串类型的输入项,则直接使用next()方法。 *在默认情况下,Scanner使用空白(包括空格、Tab空白、回车)作为多个输入项之间的分隔符。 *例如,下面程序使用Scanner来获得用户的键盘输入。 <nowiki>public class ScannerKeyBoardTest { public static void main(String[] args) { //System.in代表标准输入,就是键盘输入 Scanner sc = new Scanner(System.in); System.out.println("请输入一串字符信息:"); //此时如果键盘输入为:“This is a test!” String strLine = sc.nextLine(); //此时的输出为:“您输入的字符语句信息为:This is a test!” System.out.println("您输入的字符语句信息为:" + strLine); System.out.println("请输入一个整数:"); //此时如果键盘输入为:“2018” int i = sc.nextInt(); //此时的输出为:“您输入的整数信息为:2018” System.out.println("您输入的整数信息为:" + i); System.out.println("请输入一个小数:"); //此时如果键盘输入为:“3.1415” double d = sc.nextDouble(); //此时的输出为:“您输入的小数信息为:3.1415” System.out.println("您输入的小数信息为:" + d); System.out.println("请输入一个字符串信息:"); //此时如果键盘输入为:“This is a test!” String str = sc.next(); //此时的输出为:“您输入的字符串信息为:This” //因为Scanner对象默认使用空白作为多个输入项之间的分隔符 System.out.println("您输入的字符串信息为:" + str); } }</nowiki> *该程序的运行结果为: *[[文件:java2-5.png]] 返回 [[Java程序设计]]
返回至
Java控制台输入
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息