Java简单的输入 Scanner
Java简单的输入 Scanner
Scanner 是java中的一个IO类
使用Scanner 类首先需要创建一个 Scanner 对象
import java.util.Scanner; // Scanner 在 util 包下
public class Deom01 {public static void main(String[] args) {Scanner input = new Scanner(System.in); // 创造一给 Scanner 对象/*使用 Scanner 类下的有参构造器public Scanner(InputStream source) {this(new InputStreamReader(source), WHITESPACE_PATTERN);}*/}
}
具体使用方法
import java.util.Scanner;
public class Deom01 {public static void main(String[] args) {Scanner input = new Scanner(System.in);if(input.hasNextInt()){int n = input.nextInt(); // 输入一个整型数据System.out.println("输入的整数为:"+n);}else{System.out.println("你的输入有错误,不是整形数据");}}
}
// 测式样例
/*
666
输入的整数为:666
a
你的输入有错误,不是整形数据
*/
以上样例是一个简单的输入整形数据,对于不同数据类型的输入需要调用不同的方法。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fiYR08f2-1636025886385)(C:\Users\fy\Pictures\Screenshots\QQ截图20211104192953.png)]
举例说明
package ScannerTest;import java.util.Scanner;public class Demo02 {public static void main(String[] args) {Scanner input = new Scanner(System.in);if(input.hasNextLine()){String str = input.nextLine(); // 输入一行数据System.out.println("输入的数据为:"+str);}input.close();}
}
具体还有很多的输入方法,可以更具方法的名称很容易理解。
Java简单的输入 Scanner相关推荐
- JAVA之键盘输入Scanner
write:2022-3-12 文章目录 输入普通类型 输入字符 输入数组 输入普通类型 以整数类型为例的代码演示: Scanner scan = new Scanner(System.in); in ...
- Java中的输入scanner
1.什么是scanner. 为了方便灵活的使用参与运算的操作数,java提供了一个工具给我们使用,让我们可以手动输入一些数据. Scanner(目前来说,只需要掌握如何使用格式即可)scanner的使 ...
- Java中键盘输入 Scanner
为了方便灵活的使用参与运算的操作数,java提供了一个工具,让我们可以手动输入一些数据. 1.导包(放在类class上面,package下面) import java.util.Scanner; 2. ...
- java 简单的聊天工具 (带界面的)
新的编辑 首先建立一个工程 导入数据库驱动 工程图 [外链图片转存中-(img-L5122MFE-1653136979314)] [外链图片转存中-(img-nhoCvbQL-165313697931 ...
- Java里的键盘输入Scanner
初学Java时,我曾经遇到了许多萌新同样遇到的问题,C语言中提供输入的 scanf() 在Java是没有的,这让我困扰了一段时间,在查阅了一些资料后,学会了一点Java里的Scanner输入的方式,在 ...
- java输入Scanner基本用法
1.基本介绍 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入,每个next获取输入对应的字符. Scanner sc = new Sca ...
- java拳皇地下城_拳皇(Java简单的小程序)代码实例
刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...
- java中使用es的dsl_基于DSL的基于图论的Java程序中输入图数据的方法
java中使用es的dsl 我们大多数人已经编写了一些处理图论算法的程序,例如找到两个顶点之间的最短路径,找到给定图的最小生成树等等. 在这些算法的每一种中,表示图形的编程方式是使用邻接矩阵或邻接列表 ...
- JAVA拳皇_拳皇(Java简单的小程序)代码实例|chu
刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...
最新文章
- 盘点丨2017年亚洲新晋18家独角兽公司
- vue实现点击那个标题就显示哪个标题的细节
- 算法--中兴面试:输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数, 使其和等于 m
- Python反射(自省)机制
- [渝粤教育] 四川大学 传统文化与人生修养 参考 资料
- 1.5 编程基础之循环控制 21 角谷猜想--方法二
- stl2xml.py 代码实现了stl格式转化为xml格式
- Linux上安装集群版Redis
- POJ 3678 2-SAT简单题
- Suse Enterprise Server 11的安装
- 在vue中使用tinymce富文本编辑器+tinymce富文本编辑器插入图片+自定义菜单按钮封装+vue-tinymce富文本
- weblogic安装配置教程
- iphonex屏幕尺寸html,iphonex的尺寸是多大 iphonexs长宽高介绍
- 大功率H桥电机驱动板电路设计方案 此大功率直流电机驱动板采用ir2103驱动芯片
- 线粒体靶向的纳米递送PCN-224 纳米粒子-瑞禧
- 塔防游戏c语言源代码,转经典塔防游戏TowersTrap-[lua复刻版本,附全部lua源代码]
- 人工智能现在的技术“好玩”到了什么程度?
- “3D游戏之父”考古“诺基亚时代”手游,网友:求支持智能手机!
- pstack无法使用的问题
- 全球三效催化剂回收行业调研及趋势分析报告