290114lyp

导航

类型转换

public class shabi1 { public static void main(String[] args) {

int i =128;

byte b =(byte)i;//内存溢出

//强制转换 (类型)变量名 高到低

System.out.println(i); System.out.println(b);

//自动转换 低到高 int y =128;

double u =i;

System.out.println(y);

System.out.println(u);

/*注意点 1.不能对布尔值进行转化 2.不能吧对象类型转化为不相干的类型 3.再把高容量转化低容量的时候,强制转换 4.转换的时候可能存在内存溢出,或者精度问题 */

System.out.println("_______________________-");

System.out.println((int)23.7);//23

System.out.println((int)-45.89f);//-45

System.out.println("_______________________-");

char c='a';

int d=c+1;

System.out.println(d);

System.out.println((char)d); }}

posted on 2022-10-22 15:49  是芥末!日  阅读(2)  评论(0编辑  收藏  举报