类型转换
1.运算符中,不同的数据类型先转化成同一类型,然后在进行运算
2.小数的优先性大于整数
(小转大自动转,大转小需强转)
注意
1.不能对boolean进行转换
2.不能把对象类型转换为不相干的类型
3.在高容量转换到底容量的时候,强制转换
4.转换的时候可能存在内存溢出,精度的问题
public class daay02 {
public static void main(String[] args) {
//强制类型转换
/*
* 大转小需强转*/-
int a=120;
byte c=(byte)a;
System.out.println(c);
//
/*
* 小转大自动转*/
int g=159;
double n=g;
System.out.println(n);
/*
* 1.不能对boolean进行转换
* 2.不能吧对象类型转为不相干的类型
* 3.在高容量转换到低容量,强制类型转换
* 4.转换可能存在内存溢出.精度问题*/
//溢出问题
int h=10000_00000;
int p=20 ;
long k=h*p;
System.out.println(k);
//精度问题
float $=12.454f;
double A=121.5744;
System.out.println($);
System.out.println(A);
}
}