Scanner对象
导入jar包
Import java.util.Scanner;
创建对象
Scanner input = new Scanner(System.in);
使用next()接受键盘的输入
String a = input.next();
数据类型转换
隐式转换:同一类型的数据,将小范围的数据赋值给大范围的数据,这时候发生隐式转换;
Double c = 20;
这里发生了隐式转换,应为在IDE开发工具集中,默认整型都是int类型,此处将20(int类的整型)赋值给double类型,将发生隐式转换;
显式转换
强制类型转换:同一类型的数据,将大范围的数据赋值给小范围的数据,这时将发生强制类型转换,需要手动完成;会使数据市区精度;
double a =20.2345;
Int b = (int)a;
Tostring转换:将其他类型准换成字符串类型;
方法一:
Int a = 10;
String b = “”+a;
方法二:
将普通数值类型转换车包装类的过程称为装箱;
int a = 10;
Integer b1 = new Interger(a); 或 Integer b1 = a;
String b = b1.Tostring();
除了String,其他7中基本类型被称为普通数据类型,分别有自己的包装类;普通数据类型没有Tostring()方法,对应的包装类才有;
拆箱:将包装类转换成普通类型
int e = b1.intValue();
Parse 转换 将String转成其他类型;
String h = “10.2456”;
double i = Double.parseDouble(h);
String不能通过parse转换成char;
本文介绍了Java中如何使用Scanner类进行数据输入,并探讨了不同类型之间的转换方法,包括隐式转换、显式转换、toString转换及Parse转换。

2858

被折叠的 条评论
为什么被折叠?



