admin 管理员组

文章数量: 887038


2023年12月19日发(作者:0基础学ui设计需要多久)

javascanner类知识选择题

【最新版】

目录

一、Java Scanner 类的概述

二、Scanner 类的主要方法

()

t()

ne()

uble()

oat()

olean()

() 与 nextLine() 的区别

三、Scanner 类的应用示例

正文

一、Java Scanner 类的概述

Java Scanner 类是用于从控制台或文件中读取数据的类。它可以识别用户输入的各种数据类型,如整数、浮点数、字符串、布尔值等。Scanner

类提供了一系列的方法来实现不同类型的数据读取,为用户提供了方便快捷的数据输入方式。

二、Scanner 类的主要方法

():读取下一个字符,返回一个字符类型。当读取到换行符时,会返回 null。

t():读取下一个整数,返回一个 int 类型。如果输入的字

第 1 页 共 2 页

符串不能转换为整数,会抛出 NumberFormatException 异常。

ne():读取下一个字符串,返回一个 String 类型。与 next()

方法相比,nextLine() 方法会读取整个行,直到遇到换行符才返回结果。

uble():读取下一个双精度浮点数,返回一个 double 类型。如果输入的字符串不能转换为双精度浮点数,会抛出

NumberFormatException 异常。

oat():读取下一个单精度浮点数,返回一个 float 类型。如果输入的字符串不能转换为单精度浮点数,会抛出

NumberFormatException 异常。

olean():读取下一个布尔值,返回一个 boolean 类型。如果输入的字符串不能转换为布尔值,会抛出 NumberFormatException 异常。

() 与 nextLine() 的区别:next() 方法读取的是字符,而

nextLine() 方法读取的是整个行。当遇到换行符时,next() 方法返回

null,而 nextLine() 方法返回当前行。

第 2 页 共 2 页


本文标签: 读取 输入 返回