Scanner类的用法,浮点型,整型,字符串类型互相转化

本文详细介绍 Java 中 Scanner 类的使用方法,包括如何从键盘输入不同数据类型(整型、浮点型、字符串)以及如何进行类型之间的转换。文章还提供了具体的代码示例,帮助读者更好地理解和掌握 Scanner 类的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Scanner类的用法,浮点型,整型,字符串类型互相转化


1.首先要声明对象。

Scanner scanner = new Scanner(System.in);

扩展: System.in是静态流,一旦关闭,如

Scanner scanner1 = new Scanner(System.in);
Scanner scanner2 = new Scanner(System.in);
scanner1.close();

不能再调用其他用System.in实例化的Scanner对象,上例的结果是不能调用scanner1,scanner2。

2.有时需要从键盘输入信息, 例子如下:

Scanner scanner = new Scanner(System.in); //创建scanner类
int temp1 = scanner.nextInt(); //从键盘输入整数
double temp2 = scanner.nextDouble(); //从键盘输入浮点数
String temp3 = scanner.nextLine(); //从键盘输入字符串

3.类型之间的转换, 例子如下:

double temp1 = 1.0;
int temp2;
temp2 = Integer.parseInt(temp1); //浮点型转换为整型
double temp3 = Double.parseDouble(temp2); //整型转换为浮点型
String temp4 = new String("1"); //内容为1的字符串,用双引号标注,则为字符串,用单引号标注则为字符
temp2 = Integer.parseInt(temp4); //字符串转换为整型

解析: Java的类型转化不能直接转化,需要用对象类型Integer,Double, 然后对象类型Integer,Double自动拆箱,转化为int,double。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值