首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

不运行,说说下面代码的输出解决办法

2012-01-29 
不运行,说说下面代码的输出Java codeint i (byte) + (char) - (int) + (long) - 1System.out.println(i

不运行,说说下面代码的输出

Java code
int i = (byte) + (char) - (int) + (long) - 1;System.out.println(i);


[解决办法]
好诡异的语法,里面的+ -难道不是加减号,而是正负号么?
那么相当于
int i = ((byte) + ((char) - ((int) + ((long) (- 1)))));
[解决办法]
探讨

好诡异的语法,里面的+ -难道不是加减号,而是正负号么?
那么相当于
int i = ((byte) + ((char) - ((int) + ((long) (- 1)))));

[解决办法]
就是1

热点排行