JAVA/编程语言

[上]JAVA学习系列模块二第四章41.数据类型转换_自动类型转换

daimafengzi · 5月22日 · 2024年 · · 本文共577个字 · 预计阅读2分钟1014次已读

[上]JAVA学习系列模块二第四章41.数据类型转换_自动类型转换

视频


笔记:自动类型转换

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);
	}
}
0 条回应