数据类型自动转换规则

/*
当数据类型不一样时,将会发生数据类型转换。

自动类型转换(隐式)
1.特点:代码不需要进行特殊处理,自动完成。
2.规则:数据范围从小到大
*/

package com.baidu.www.Scanner;
public class Demo06 {
public static void main(String[] args){
System.out.println(1024);//这就是一个整数常量,默认int类型
System.out.println(3.14);//这是一个浮点数常量,默认double类型

//左边是long类型,右边默认int类型,左右不一样。
//一个等号代表赋值,将右侧的int常量,交给左侧的lang变量进行储存
//int____>long,符合了数据范围从小到大的要求。
//这一行代码发生了自动类型转换。
long num1 = 100L;
System.out.println(num1);//100

/*左边是double类型,右边是float类型,左右不一样
float____>double,符合从小到大规则。
发生了自动类型转换
*/
double num2 = 2.5F;
System.out.println(num2);//2.5

//左边是float类型,右边是long类型。

float num3 = 60L;
System.out.println(num3);




}
}
posted @ 2021-07-15 23:10  WeChatf2d8  阅读(272)  评论(0)    收藏  举报