1.Scanner类

1.1定义

​ 一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数:

Scanner sc = new Scanner(System.in);
int i = sc.nextInt();

1.2引用类型使用步骤

1.导包

  • 使用import关键字导包,在类的所有代码之前导包,引入要使用的类型,java.lang包下的所有类无需导入。

  • 格式:

    import 包名.类名;

  • 举例:

    java.util.Scanner;

2.创建对象

使用该类的构造方法,创建一个该类的对象。

  • 格式:

    数据类型 变量名 = new 数据类型(参数列表);

  • 举例:

    Scanner sc = new Scanner(System.in);

3.调用方法

调用该类的成员方法,完成指定功能。

  • 格式:

    变量名.方法名();

  • 举例:

    int i = sc.nextInt();//接收一个键盘录入的整数

1.3 Scanner使用步骤

  • 查看类

    java.util.Scanner:该类需要import导入后使用。

  • 查看构造方法

    public Scanner(InputStream source):构造一个新的Scanner,它生成的值是从指定的输入流扫描的。

  • 查看成员方法

    public int nextInt():将输入信息的下一个标记扫描为一个int值。

使用Scanner类,完成接收键盘录入数据的操作,代码如下:

//1. 导包
import java.util.Scanner;
public class Demo01_Scanner { public static void main(String[] args) { //2. 创建键盘录入数据的对象 Scanner sc = new Scanner(System.in); //3. 接收数据 System.out.println("请录入一个整数:"); int i = sc.nextInt(); //4. 输出数据 System.out.println("i:" + i); }
}

Java基础知识Day08---Scaner类相关推荐

  1. java基础知识-对象和类

    前言: 因为要准备Java面试,所有将java基础知识点重新复习一遍,主要笔记来源于菜鸟教程和java核心技术的书籍中,也有一些博客上的资料(这些只供我个人学习使用) Java 对象和类 对象:对象是 ...

  2. JAVA基础知识回顾-----File类-----实用

    所在包:java.io 1.文件 Java对文件管理,主要用到了IO包下的File类:主要针对文件及文件目录名称的管理,不包括文件的内容        ①声明 Java代码   public clas ...

  3. JAVA基础知识之File类

    一.File类定义 1. File类主要是JAVA为文件这块的操作(如删除.新增等)而设计的相关类 2. File类的包名是java.io,其实现了Serializable, Comparable两大 ...

  4. JAVA基础知识-day08

    一.String类 1.1 概述:java.lang.String 类代表字符串.Java程序中所有的字符串文字(例如 "abc" )都可以被看作是字符串类的实例.类String包 ...

  5. 诚之和:Java基础知识枚举Enum类介绍以及案例使用详解

    Java语言中的数据类型可以分为两大类,分别是基本数据类型和引用数据类型.本篇文章要介绍的枚举,就是属于Java的引用数据类型.下面,将为大家详细介绍Java中的枚举,以及具体的使用案例. 一.文章序 ...

  6. 【java基础知识】日期类

    目录 1.Date类 构造方法 2.SimpleDateFormat类 format() 日期工具案例 3.Calendar类 二月天案例 1.Date类 构造方法 Date d1 = new Dat ...

  7. 第二十九节:Java基础知识-类,多态,Object,数组和字符串

    前言 Java基础知识-类,多态,Object,数组和字符串,回顾,继承,类的多态性,多态,向上转型和向下转型,Object,数组,多维数组,字符串,字符串比较. 回顾 类的定义格式: [类的修饰符] ...

  8. Java基础知识(二)(Object类的常用方法、日期时间类、System类、StringBuilder类、包装类、Collection集合、Iterator迭代器、泛型、list集Set接口...)

    文章目录 Java基础知识(二) 1.Object类的常用方法 1.1 toString方法 1.2 equals方法 1.3 Objects类 2.日期时间类 2.1 Date类 2.2 DateF ...

  9. java 反射类 spring_学习Spring必学的Java基础知识(1)----反射

    引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩".以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系 ...

  10. Java基础看jvm,JAVA基础知识|java虚拟机(JVM)

    一.JVM简介 java语言是跨平台的,兼容各种操作系统.实现跨平台的基石就是虚拟机(JVM),虚拟机不是跨平台的,所以不同的操作系统需要安装不同的jdk版本(jre=jvm+类库:jdk=jre+开 ...

最新文章

  1. asp中关于从utf8页面到gb2312页面出现乱码得解决
  2. 排序算法之——插入排序
  3. 伪静态设置 html,Apache下伪静态html(URL Rewrite)的设置方法
  4. 树莓派UART串口编程--使用wiringPi库-C开发【2-修改驱动】
  5. 递归应用场景和调用机制
  6. C++中相对路径与绝对路径以及斜杠与反斜杠的区别 及 处理代码
  7. 云小课|CDN第5课 CDN入门之—我的网站可以用CDN加速吗?
  8. 14. GD32F103C8T6入门教程-Systick定时器
  9. java cookie共享_cookie共享
  10. 计算机抓取整个屏幕的按键,技术员搞定电脑截全屏快捷键【搞定方法】
  11. 关于写论文的小技巧[一]:公式编号
  12. 链路聚合(Port-Channel)
  13. redhat linux系统下查看Emulex HBA卡基本命令
  14. 如何保证测试质量之Bug管理规范及流程
  15. java blob 保存文件_java将文件保存为二进制流到oracle表中的blob字段 | 学步园
  16. 德国精品软件 小红伞杀毒软件 AntiVir
  17. 商品定价方法(转载)
  18. 你了解软考中级吗?如何选择呢?
  19. nc\hdf\h5数据格式批量提取为tif格式
  20. js获取url路径的方法

热门文章

  1. ubuntu中使用宋体和雅黑字体
  2. 显著性检测2018(ECCV, CVPR)【part-1】
  3. android的ui模板,11免费好看的手机APP UI模板
  4. 深度技术GhostXP专业版V9.0之初体验
  5. BZOJ3837 : [Pa2013]Filary
  6. 小计合计总计表格_总计总计重复的Excel小计
  7. 520,送你四种Python画玫瑰的方法
  8. ASM管理命令行三工具:KFOD、KFED和AMDU
  9. 二代旅游CMS网站管理系统使用手册(三)--计调线路团期录入
  10. 纯前端语言编写音乐播放器