Java基础知识Day08---Scaner类
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类相关推荐
- java基础知识-对象和类
前言: 因为要准备Java面试,所有将java基础知识点重新复习一遍,主要笔记来源于菜鸟教程和java核心技术的书籍中,也有一些博客上的资料(这些只供我个人学习使用) Java 对象和类 对象:对象是 ...
- JAVA基础知识回顾-----File类-----实用
所在包:java.io 1.文件 Java对文件管理,主要用到了IO包下的File类:主要针对文件及文件目录名称的管理,不包括文件的内容 ①声明 Java代码 public clas ...
- JAVA基础知识之File类
一.File类定义 1. File类主要是JAVA为文件这块的操作(如删除.新增等)而设计的相关类 2. File类的包名是java.io,其实现了Serializable, Comparable两大 ...
- JAVA基础知识-day08
一.String类 1.1 概述:java.lang.String 类代表字符串.Java程序中所有的字符串文字(例如 "abc" )都可以被看作是字符串类的实例.类String包 ...
- 诚之和:Java基础知识枚举Enum类介绍以及案例使用详解
Java语言中的数据类型可以分为两大类,分别是基本数据类型和引用数据类型.本篇文章要介绍的枚举,就是属于Java的引用数据类型.下面,将为大家详细介绍Java中的枚举,以及具体的使用案例. 一.文章序 ...
- 【java基础知识】日期类
目录 1.Date类 构造方法 2.SimpleDateFormat类 format() 日期工具案例 3.Calendar类 二月天案例 1.Date类 构造方法 Date d1 = new Dat ...
- 第二十九节:Java基础知识-类,多态,Object,数组和字符串
前言 Java基础知识-类,多态,Object,数组和字符串,回顾,继承,类的多态性,多态,向上转型和向下转型,Object,数组,多维数组,字符串,字符串比较. 回顾 类的定义格式: [类的修饰符] ...
- 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 ...
- java 反射类 spring_学习Spring必学的Java基础知识(1)----反射
引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩".以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系 ...
- Java基础看jvm,JAVA基础知识|java虚拟机(JVM)
一.JVM简介 java语言是跨平台的,兼容各种操作系统.实现跨平台的基石就是虚拟机(JVM),虚拟机不是跨平台的,所以不同的操作系统需要安装不同的jdk版本(jre=jvm+类库:jdk=jre+开 ...
最新文章
- asp中关于从utf8页面到gb2312页面出现乱码得解决
- 排序算法之——插入排序
- 伪静态设置 html,Apache下伪静态html(URL Rewrite)的设置方法
- 树莓派UART串口编程--使用wiringPi库-C开发【2-修改驱动】
- 递归应用场景和调用机制
- C++中相对路径与绝对路径以及斜杠与反斜杠的区别 及 处理代码
- 云小课|CDN第5课 CDN入门之—我的网站可以用CDN加速吗?
- 14. GD32F103C8T6入门教程-Systick定时器
- java cookie共享_cookie共享
- 计算机抓取整个屏幕的按键,技术员搞定电脑截全屏快捷键【搞定方法】
- 关于写论文的小技巧[一]:公式编号
- 链路聚合(Port-Channel)
- redhat linux系统下查看Emulex HBA卡基本命令
- 如何保证测试质量之Bug管理规范及流程
- java blob 保存文件_java将文件保存为二进制流到oracle表中的blob字段 | 学步园
- 德国精品软件 小红伞杀毒软件 AntiVir
- 商品定价方法(转载)
- 你了解软考中级吗?如何选择呢?
- nc\hdf\h5数据格式批量提取为tif格式
- js获取url路径的方法