siyuliu  

强制转换

1、高到低(int》byte)

int i=12;
byte b=(byte)i;

2、低到高(int》double)

int i=12;
double b=i;

3、不能对布尔值转换
4、转换的时候可能存在内存溢出和精度问题
5、

char c='a';
int d=c+1;
System.out.println((char)d);

6、数字可以下划线输出
int money=10_0000_0000;

posted on 2025-10-22 19:31  nnnnnnunn  阅读(0)  评论(0)    收藏  举报