阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第1节 Scanner类_3-Scanner的使用步骤

Posted wangjunwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第1节 Scanner类_3-Scanner的使用步骤相关的知识,希望对你有一定的参考价值。

Scanner如何进行键盘输入,引用类型就包含了Scanner,它就是引用类型,所以也有这三个步骤,
导包、创建、使用
先通过api文档找到它。左边输入要查找scanner。双夹scanner右边就会出现了。
技术图片
在java.util包里面
技术图片
第一步导包,因为我们的代码还没有用上,所以现在还是灰色的
技术图片
2.创建对象
有这么多的构造方法,但是没有哪个是留空的,
技术图片
我们必须在小括号内写上内容。那么写什么呢?
技术图片
只要在小括号内写上System.in就可以了
技术图片
代表的含义是从键盘进行输入
技术图片
3.使用

技术图片
需要调用对象当中的成员方法、找到返回值是int的
技术图片

技术图片
技术图片
运行起来,程序和卡住了似的,红色的方块亮着的
技术图片
程序卡在了nextInt这一步
技术图片
在这里输入数字,数字10是绿颜色的,绿色代表是键盘输入的,黑色代表是程序输出的
技术图片
回车,数字10就会赋值给num这个变量。回车后就会获取到输入的这个数字。然后把这个数字输出
技术图片
代码不改变,再次运行一遍
技术图片
获取字符串的输入
技术图片
先输入数字,然后程序等待第二步的输入
技术图片
键盘输入什么都是字符串。next就是键盘输入的原封不动的拿过来
技术图片

nextInt是把输入的字符串转换成了int类型的数值,int作为了返回值




 

以上是关于阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第1节 Scanner类_3-Scanner的使用步骤的主要内容,如果未能解决你的问题,请参考以下文章

阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_3_异常的产生过程解析

阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第1节 网络通信概述_3_网络通信协议分类

阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_3_绝对路径和相对路径

阶段1 语言基础+高级_1-3-Java语言高级_07 缓冲流_4_缓冲流的效率测试_复制文件

阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第4节 多态_15_多态的概述

阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第1节 网络通信概述_2_网络通信协议