public class diff{
public static void main(String[] args) {
int i1 = 500;
byte i2 = (byte)(i1/2);
System.out.print(i2);
}
} 为什么强制转换后输出结果是-6
解决方案 »
- java socket无法正确接受数据
- 大家对空指针异常有什么解决的好办法吗?
- 如何在TextArea中对里面显示的汉字字体进行设置啊?
- 请教高人java.lang.Object.wait(long)函数
- 面试题目,我是刚学的帮帮我~~~
- 如何简单的动态增加二维String数组的长度?
- 怎么通过STRUTS,在页面中输出一个字符串?
- 关于地图搜索类(google本地搜索,新浪爱问等)的软件用java合适吗?applet似能实现,不知道性能如何。
- 大家快来看一个很有意思的程序!!!
- 救解字符转义,一个是'一个是\
- 上传头像不成功
- 为什么char[]不用遍历也能显示出数组内容,但int[]和String[]却显示的是地址值
1:取反,11111010取反00000101
2:加1,00000101+1 = 00000110 是6
则为-6