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. 盘点丨2017年亚洲新晋18家独角兽公司
  2. vue实现点击那个标题就显示哪个标题的细节
  3. 算法--中兴面试:输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数, 使其和等于 m
  4. Python反射(自省)机制
  5. [渝粤教育] 四川大学 传统文化与人生修养 参考 资料
  6. 1.5 编程基础之循环控制 21 角谷猜想--方法二
  7. stl2xml.py 代码实现了stl格式转化为xml格式
  8. Linux上安装集群版Redis
  9. POJ 3678 2-SAT简单题
  10. Suse Enterprise Server 11的安装
  11. 在vue中使用tinymce富文本编辑器+tinymce富文本编辑器插入图片+自定义菜单按钮封装+vue-tinymce富文本
  12. weblogic安装配置教程
  13. iphonex屏幕尺寸html,iphonex的尺寸是多大 iphonexs长宽高介绍
  14. 大功率H桥电机驱动板电路设计方案 此大功率直流电机驱动板采用ir2103驱动芯片
  15. 线粒体靶向的纳米递送PCN-224 纳米粒子-瑞禧
  16. 塔防游戏c语言源代码,转经典塔防游戏TowersTrap-[lua复刻版本,附全部lua源代码]
  17. 人工智能现在的技术“好玩”到了什么程度?
  18. “3D游戏之父”考古“诺基亚时代”手游,网友:求支持智能手机!
  19. pstack无法使用的问题
  20. 全球三效催化剂回收行业调研及趋势分析报告

热门文章

  1. nefu117素数定理
  2. 《史蒂夫·乔布斯传》感悟
  3. 天龙八部解读--思想碎片整理
  4. 有路由协议的服务器,IPV6路由协议主要有哪些
  5. Latex中多个作者用同一个地址、一个作者用多个地址等问题(以Elsevier为例)
  6. Office2007免输序列号
  7. HDU1215七夕节(约数和定理)
  8. 风生水起才知天高云淡 - 浮云贴 - 百万商业圈云平台之分布式集群功能介绍
  9. parentNode、firstChild
  10. 解决:ERROR: Cannot set priority of datanode process 10603