1331| 3
|
[求助] java关于字符和整形的问题求助 |
发表于 2021-1-28 20:13
25吾爱币
最佳答案因为char类型有隐含强制类型转换,当右边都是常量计算的时候,编译器会根据数据的范围判断是否超过了左边的边界,没有超过就进行隐含强制类型转换,如果超过了会显示红色波浪线编译出错。
第二行是常量计算 'a' 和 1 都是常量
第三行是变量参与计算 i 是变量,1是常量
你可以看看这篇博客 https://blog.csdn.net/weixin_45652765/article/details/106841244
下面是 main 方法的字节码文件,红框可以看出是直接把数据压入栈 ...
| ||
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
||
发表于 2021-1-28 20:13
| ||
发表于 2021-1-29 09:27
| ||
|
发表于 2021-1-29 13:53
| ||
RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )
GMT+8, 2024-11-26 08:59
Powered by Discuz!
Copyright © 2001-2020, Tencent Cloud.