[上]JAVA学习系列模块二第四章41.数据类型转换_自动类型转换
视频
[vbilibili]【尚硅谷2024最新JAVA入门视频教程(上部)JAVA零基础入门教程】 https://www.bilibili.com/video/BV1YT4y1H7YM/?p=41&share_source=copy_web&vd_source=85f561e7442caa320f4a23b57edee129[/vbilibili]
笔记:自动类型转换
1.将取值范围小的数据类型赋值给取值范围大的数据类型 -> 小自动转大
2.取值范围小的数据类型和取值范围大的数据类型做运算 -> 小自动转大
public class Demo09DataType{ public static void main(String[] args){ /* 等号右边是整数,整数默认类型为int 等号左边是long型的变量 将取值范围小的数据类型赋值给取值范围大的数据类型,发生了自动类型转换 */ long num1 = 100; System.out.println(num1); int i = 10; double b = 2.5; /* double = int+double double = double+double int自动提升为了double,发生了自动类型转换 */ double sum = i+b; System.out.println(sum); } }