java 关于Scanner类中hasNextXxx()方法
hasNextXxx()方法常用于判断下一次输入的内容是否属于Xxx
并返回boolean值(ture or false)
import java.util.Scanner;public class pd {public static void main(String[] args){Scanner sc=new Scanner(System.in);boolean b=sc.hasNextInt();char c=sc.next().charAt(0);System.out.print(b);}
}
输入j返回值为false
因此经常用于if语句或循环语句中当作判断条件
import java.util.Scanner;public class pd {public static void main(String[] args){Scanner sc=new Scanner(System.in);System.out.print("请输入成绩:");if(sc.hasNextInt()){int a =sc.nextInt();System.out.println("你的成绩是:"+a+"分");}else {System.out.println("输入错误,请输入数字!");}}
}
最开始输入char类型
java中的Scanner中似乎没有nextChar()方法
它只提供了字符串String类的输入方式
但是java提供了一个很好的解决方法
charAt(n)方法可以返回字符串第n个位置的字符(n是从0开始的)
所以我们可以利用这个方法实现char类型的输入
import java.util.Scanner;public class pd {public static void main(String[] args){Scanner sc=new Scanner(System.in);char a=sc.next().charAt(0);System.out.print(a);}
}
java 关于Scanner类中hasNextXxx()方法相关推荐
- java的file类中的方法_java中File类的使用方法|chu
构造函数 public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) Fil ...
- java用scanner类_java中关于scanner类的详细介绍
1.Scanner的实现步骤 第一步:在有效代码的第一行,通过import导入Scanner类!import java.util.Scanner; 第二步:通过new关键字实例化一个Scanner对象 ...
- Java中divide用法_java的BIgInteger类中divideAndRemainder方法怎么用?
展开全部 Java的BigInteger类中e68a8462616964757a686964616f31333433633436divideAndRemainder方法的用法是,先建一个BigInte ...
- Java:main()函数调用类中方法的限制
1.在本类中调用自己的方法,方法必须为静态的,否则报错: 通过递归方法,实现N!的算法. public class TestRecursion {public static void main(Str ...
- java show过时_Java中show() 方法被那个方法代替了? java编程 显示类中信
你说的show是swing里的吧,在老版本中Component这个超类确实有show这个方法,而且这个方法也相当有用,使一个窗口可见,并放到最前面.在jdk5.0中阻止了这个方法,普遍用setVisi ...
- Java反射机制demo(五)—获得并调用一个类中的方法
这个demo在使用反射机制操作属性之前,主要原因是因为在.class文件字节码中,方法排在属性的前面. 1,获得一个类中的方法 先看一下方法和运行结果.获取所有的方法使用Class类中getMetho ...
- JAVA中console方法怎么用,java的Console类的使用方法及实例
java的Console类的使用方法及实例 JDK 6中提供了java.io.Console类专用来访问基于字符的控制台设备.如果你的Java程序要与Windows下的cmd或者Linux下的Term ...
- JSP中调用java类中的方法
JSP中调用java类中的方法 1.新建一个项目,在src文件夹下添加一个包:如:test 2.再在包中添加一个类:如 package test; public class conDatabase { ...
- java matcher.group_详解正则表达式Matcher类中group方法
前言 同事把一个excel表给我,里面的数据大概有几千的样子吧.自己需要把里面的数据一个一个拿出来做一个http请求,对得到的结果进行过滤,然后再写到上面去.这是就涉及到用脚本来进行操作了,于是自己搞 ...
最新文章
- VC++中GlobalAlloc()、malloc()和new()函数之间区别
- Python第三章-字符串
- VTK:Math之VectorNorm
- mysql插入timeStamp类型数据时间相差8小时的解决办法
- “约见”面试官系列之常见面试题第三十九篇之异步更新队列-$nextTick(建议收藏)
- minhash算法检索相似文本_基于向量的深层语义相似文本召回?你需要bert和faiss...
- 如何使用Aimersoft iMusic for Mac从 Android 手机备份歌曲到 PC/Mac?
- Qt之C语言有符号数与无符号数运算
- 04.通过qss文件设置setStyleSheet
- 计算机原理 ---- 程序之下
- sql server死锁_如何报告SQL Server死锁事件
- GenyMotion 配合 Android Studio 的安装
- 遗传算法c语言代码实验报告,遗传算法的c语言程序
- 监狱人员安全防范管理系统软件解决方案
- 传感网应用开发(中级)网络协议报文详解
- rhel7-firewalld端口转发
- 什么是操作系统?操作系统的定义、功能、特性
- Xshell 下载及安装
- declval 的说明
- 【游戏开发小技】TexturePacker生成的图集逆向切分成精灵小图(json | python | PIL | TextureUnPacker | 逆向 | 切图)
热门文章
- Number Game(数字游戏)
- [Mysql] 多表连接查询
- 关于Idea合并不同分支代码你怎么看
- 修改Android app图标(Android Studio)
- DFP算法_python
- 游戏搜索引擎 - 6617.com 内测,欢迎大家点评 :)
- LTE:PHICH物理层处理过程及资源映射
- 解决Uncaught TypeError Cannot read properties of undefined (reading ‘props‘)
- HTMLCSS 高级表格 合并单元格
- 人工智能 自动化测试_测试中的AI:第三波自动化