java基础学习之数据类型转换

2025-10-27 12:00:44

1、第一步

新建测试工程

java基础学习之数据类型转换

2、第二步

创建测试类,编写测试代码

java基础学习之数据类型转换

java基础学习之数据类型转换

3、第三步

运算结果:

1、从程序的输出结果来看,int类型与float类型进行计算之后,输出结果会变成float类型,

2、一个整型常量与float类型计算之后也会变成float数据,而如果两个int类型进行计算,最终结果还是int类型,而小数部分会被忽略

3、 整数类型和双精度浮点数作为运算时,java会把整数转换成双精度类型后再进行计算,运算结果也变成双精度浮点类型

java基础学习之数据类型转换

4、第四步

创建测试类,编写测试代码

java基础学习之数据类型转换

java基础学习之数据类型转换

5、第五步

运行结果:

1、运算结果 str=abc30

2、说明:任何类型的数据都向string类型转换

java基础学习之数据类型转换

6、第六步:

创建测试类,编写测试内容

java基础学习之数据类型转换

java基础学习之数据类型转换

7、第七步:

运算结果:

1+2=12

从输出结果可以犯下,程序的主要目的是计算i+j的值,但是由于遇到了字符串常量,所以所有的数据类型都会变为字符串类型,也就是说“+”实际标示字符串连接的左右

java基础学习之数据类型转换

8、第八步:

创建测试类,编写测试代码:

java基础学习之数据类型转换

java基础学习之数据类型转换

9、第九步:

运行结果:

1、数据类型的强制转换,当两个整数进行运算时,其运算结果也是整数,但是如果此时需要精确到小数点时,需要强制转换

2、在程序中,首先将一个浮点类型的变量f的内容赋值给了int 类型变脸x,因为int的数据类型精度小于float数据类型的精度,所以需要强制转换,最后用到了两个整型变量计算。

java基础学习之数据类型转换

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢