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相关推荐

  1. JAVA之键盘输入Scanner

    write:2022-3-12 文章目录 输入普通类型 输入字符 输入数组 输入普通类型 以整数类型为例的代码演示: Scanner scan = new Scanner(System.in); in ...

  2. Java中的输入scanner

    1.什么是scanner. 为了方便灵活的使用参与运算的操作数,java提供了一个工具给我们使用,让我们可以手动输入一些数据. Scanner(目前来说,只需要掌握如何使用格式即可)scanner的使 ...

  3. Java中键盘输入 Scanner

    为了方便灵活的使用参与运算的操作数,java提供了一个工具,让我们可以手动输入一些数据. 1.导包(放在类class上面,package下面) import java.util.Scanner; 2. ...

  4. java 简单的聊天工具 (带界面的)

    新的编辑 首先建立一个工程 导入数据库驱动 工程图 [外链图片转存中-(img-L5122MFE-1653136979314)] [外链图片转存中-(img-nhoCvbQL-165313697931 ...

  5. Java里的键盘输入Scanner

    初学Java时,我曾经遇到了许多萌新同样遇到的问题,C语言中提供输入的 scanf() 在Java是没有的,这让我困扰了一段时间,在查阅了一些资料后,学会了一点Java里的Scanner输入的方式,在 ...

  6. java输入Scanner基本用法

    1.基本介绍 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入,每个next获取输入对应的字符. Scanner sc = new Sca ...

  7. java拳皇地下城_拳皇(Java简单的小程序)代码实例

    刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...

  8. java中使用es的dsl_基于DSL的基于图论的Java程序中输入图数据的方法

    java中使用es的dsl 我们大多数人已经编写了一些处理图论算法的程序,例如找到两个顶点之间的最短路径,找到给定图的最小生成树等等. 在这些算法的每一种中,表示图形的编程方式是使用邻接矩阵或邻接列表 ...

  9. JAVA拳皇_拳皇(Java简单的小程序)代码实例|chu

    刚开始学习Java,看完老九君的视频根据他的内容敲的代码,感觉还挺有成就感的,毕竟刚学习Java. package helloasd;import java.util.*; public class ...

最新文章

  1. 【微软公有云系列】(七)SCVMM模板--Windows server 2012 虚拟机模板
  2. 如何用Matlab求矩阵的秩、乘积、逆、行列式的值、转置
  3. 完美完全卸载Oracle 11g数据库
  4. 使用python game写一个贪吃蛇游戏
  5. 使用IntelliJ IDEA导入 Flink 消费kafka报错 Error: A JNI error has occurred, please check your installation an
  6. windows环境下面安装neo4j出错记录
  7. 父组件和子组件同是使用 beforeDestroy 钩子 保存同一份数据
  8. Flutter SDK升级
  9. 常用无线通信协议Zigbee、bluetooth、wifi比较
  10. 微软原版win10系统启动盘的制作
  11. 阿里副总裁玄难:藏经阁计划首次在阿里应用落地
  12. android tv 盒子,安卓TV电视盒子推荐软件一览表(盒子端+手机端+电脑端+群晖端)...
  13. 中国古代称谓专有名词
  14. 怎么让鼠标带黄色光圈?
  15. IDEA项目启动成功,但是打断点识别不了(打断点无效)
  16. 大创项目(记录自己的教训)
  17. 读《遥远的救世主》与观看电视剧天道
  18. java 图片放在哪_在Java Web应用程序中,应该将用户照片存储在哪里?
  19. 个人收藏的常用前端网站
  20. 机器学习 matlab工具箱,[matlab]机器学习及SVM工具箱学习笔记

热门文章

  1. C++设计模式之建造者模式(二)
  2. hibernate mysql 多表查询_查询hibernate表程序
  3. tomcat实现图片上传存放在指定硬盘中
  4. 从千篇一律到独树一帜,TOOM舆情监测系统助你成功!
  5. Clamav杀毒命令
  6. 卡巴斯基被指暗算对手10多年 官方辟谣
  7. 杭州佳丽摄影拍摄攻略
  8. Unity3D游戏开发之 模型、纹理、音频等资源导入事件监控
  9. 概率基础-随机试验-古典概型-几何概型
  10. 索引介绍及索引的分类