黑马程序员技术交流社区
标题:
关于强制类型转换~
[打印本页]
作者:
sandra_bae
时间:
2015-5-4 23:06
标题:
关于强制类型转换~
class Practice6
{
public static void main(String[] args)
{
int x=1;
char ch='a';
int y=x+(int)ch; //可以隐式转换(也就是自动转换),通过强制转换进行也不报错。
System.out.println(y);
}
}
复制代码
作者:
殷俊
时间:
2015-5-5 00:10
低向高转化,自动,高向低,要强转,此时,自动转换可以,强转也可以,但是内部的转化路径是不一样的,自动转化是1因为a先转化成字符,相加后,自动转化成数字,而强转则是直接先将数字a转化成数字,然后相加
作者:
sandra_bae
时间:
2015-5-5 22:51
殷俊 发表于 2015-5-5 00:10
低向高转化,自动,高向低,要强转,此时,自动转换可以,强转也可以,但是内部的转化路径是不一样的,自动 ...
“自动转化是1因为a先转化成字符,相加后,自动转化成数字,”
这句看不懂欸~~
作者:
曹宇
时间:
2015-5-5 23:16
java有自动类型提升
但是没有自动类型降低 (所以降低类型需要强转 提升不需要因为自动的)
就这样记住就好了.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2