首页 > 技术文章 > 基本数据类型的转换

TheOnlyGrace 2021-12-03 23:44 原文

基本数据类型的转换

自动类型转换

  • 介绍
    当java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型,这个就是自动类型转换

  • 数据类型按精度(容量)大小排序为(背,规则)

image

public class AutoConvert{
	public static void main(String[] args){
	//演示自动转换
		int num = 'a';
		double d1 = 80;
		System.out.println(num);
		System.out.println(d1);
	}
}

自动类型转换注意和细节

  • 有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。
  • 当我们把精度(容量)大的数据类型赋值给精度(容量)小的数据类型时,就会报错,反之就会进行自动类型转换。
  • (byte、short)和char之间不会相互自动转换。
    当把具体数赋给byte时,(1)先判断该数是否在byte范围内,如果是就可以
  • byte,short,char 他们三者可以计算,在计算时

推荐阅读