java中Scanner用法
1.导入包,idea可自动导入
import java.util.Scanner;
2.创建一个扫描器对象,用于接收用户输入的数据
Scanner scanner=new Scanner(System.in);
3.创建完成后的接收以及判断
<1>用next方法接收
System.out.println("使用next方式接收:");//判断用户有没有输入字符串if(scanner.hasNext()){String str=scanner.next();//接收用户的输入System.out.println("输出的内容为:"+str);}
这里如果输入hello world就只会输出hello,中间的空格以及后面的内容都不能输出。
<2>用nextLine方法输出
import java.util.Scanner;public class Demo02 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);//创建一个扫描器对象,用于接收键盘数据System.out.println("使用nextline方式接收数据:");//判断用户有没有输入字符串if (scanner.hasNextLine()){String str=scanner.nextLine();//等待用户输入System.out.println("输出的内容为:"+str);}scanner.close();}
}
Scanner类next() 方法和nextLine() 方法的区别
next():
1.一定要读取到有效字符后才可以结束输入
2.对输入有效字符之前遇到的空白,next() 方法会自动将其去掉
3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
4.next() 不能得到带有空格的字符串
nextLine()
1.以Enter为结束符,也就是说,nextLine() 方法返回的是输入回车之前的所有字符
2.可以获得空格符
java中Scanner用法相关推荐
- [转载] Java中Scanner用法总结
参考链接: Java之Scanner类 最近在做OJ类问题的时候,经常由于Scanner的使用造成一些细节问题导致程序不通过(最惨的就是网易笔试,由于sc死循环了也没发现,导致AC代码也不能通过... ...
- Java中Scanner用法总结
最近在做OJ类问题的时候,经常由于Scanner的使用造成一些细节问题导致程序不通过(最惨的就是网易笔试,由于sc死循环了也没发现,导致AC代码也不能通过...),因此对Scanner进行了一些总结整 ...
- java中switch用法举例范围_Java中Switch用法代码示例
一.java当中的switch与C#相比有以下区别 注:在java中switch后的表达式的类型只能为以下几种:byte.short.char.int(在Java1.6中是这样), 在java1.7后 ...
- java中import用法
java中import用法 单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如 impo ...
- java中extends用法_JAVA的extends用法
理解继承是理解面向对象程序设计的关键.在Java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类).在Java中不允许多继承. (1)继承 cla ...
- java中continue用法
java中continue用法 有时强迫一个循环提早反复是有用的,也就是,你可能想要继续运行循环,但是要忽略这次重复剩余的循环体的语句,所以 java提供了 continue 语句.continue ...
- java中Iterator用法总结
Java中Iterator用法 迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构.迭代器通常被称为"轻量级& ...
- java中nextInt()用法
java中nextInt用法 功能 函数实现 三级目录 功能 给定一个参数n,nextInt(n)将返回一个大于等于0小于n的随机数,即:0 <= nextInt(n) < n. 函数实现 ...
- cal java中的用法_Java中static用法
Java中static用法 转自 http://blog.pfan.cn/sword2008/13772.html 一.static 请先看下面这段程序: public class Hello{ pu ...
最新文章
- macOS下加载动态库dylib报code signature invalid错误的解决办法
- linux limit
- php图片滑动的属性,使用css怎么实现图片的滑动效果?(示例)
- 测一测!中科视拓免费开放口罩人脸检测与识别技术
- 如何完整卸载wxpython_TextCtrl的WXPython C++部分被删除
- 清除浮动-:after伪元素法(HTML、CSS)
- java-jsoup爬虫
- 2021年国家HW行动部分0day漏洞复现
- 左手补贴右手社交 杀入直播红海的拼多多会有机会吗?
- 多场景双师课堂解决方案
- Flashed Ball
- 网页旅游景点页面建设
- windows efi分区修复
- OpenHarmony学习笔记——Hi3861使用DHT11获取温湿度
- 字典大全(修改,添加,删除)所有遍历
- 本质复杂性 偶然复杂性_结构偶然性(第一部分)
- 为什么HashMap链表长度超过8会转成树结构
- 深度无盘系统服务器地址,深度无盘官网教你怎样深度无盘
- 电话号码归属地查询——利用邮编从网络上抓取地址信息(1)
- 凌晨3点不回家不心酸:程序员几个真实通宵时刻
热门文章
- 《Linux驱动:网络设备驱动》
- 初始化Weex项目遇到的问题记录
- Java中的数组利用键盘输入求平均数
- Chrome浏览器安装Vue.js devtools插件
- 计算机自学知识,计算机基础知识自学
- Django之Cookie和 Session
- 知道2020年计算机二级考试成绩,2020年9月计算机二级考试成绩可以查了 多少分及格...
- Jemter+Badboy实战经验一(Badboy录制及基础功能)
- excel 切片器 html,Excel切片器--数据智能展示的利器
- 读《矿矿上高中一年级》所得到的收获