题目如下:
"int a=?"并且"a>0&& a+1<0 ==true",则变量a的值是:
咋一看,没道理啊,于是乎在eclipse上写了个小程序,自己执行一下:
public static void main(String[] args) {
//Math.pow(a, b)=====>a^b 即 a的b次幂
int a=0;
int j=(int) Math.pow(2, 31);//超过Int的最大取值范围,都为2^31-1
System.out.println(j);
for(;a<=j;a++){
if(a>0&& a+1<0 ==true){
System.out.println("=========:"+a);
break;
}
}
}
打印结果:2147483647
=========:2147483647
这才意识到,越界问题,有时候真是觉得自己蠢
为什么int的最大值是2^31-1呢?因为机器码即为补码,最高位是正负数的声明(0为正,1为负),剩下31位,最大值即为:2^0+2^1+...+2^30=2^31-1
相关推荐
历年高考考试题引考试题引发的感想.pdf
历年高考考试题引考试题引发的感想借鉴.pdf
高手的指点会让新手少走不少冤枉路哟,所以新手可以看看这个
对JAVA程序设计的感想.pdf
好东西大家分享——JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看JAVA连连看
李兴华老师学习java的感受,希望有迷茫的同志看看李老师的理解,加深学习动力
心得,体会,感想,实习,实训,项目。项目实训实习心得体会感想范文(适用于Java和数据库实训其他实训也可参考用语)
Windows的自定义消息句柄处理过程非常类似于Swing编程中Frame类与监听器的关系,只不过Java的虚拟机隐藏了底层系统的细节部分。这使得本人在学习了VC++的非模式对话框编程之后,更加理解了Java中Swing编程的原理--...
招聘面试的感想.doc
博士面试经历及感想.pdf,这是一份不错的文件
一个程序员的面试感想,是我面试的具体经过,是由面试想到的,现今我应该做的
五子棋 大学Java课程设计 eclipse编写和运行 五子棋 大学Java课程设计 eclipse编写和运行
我的博士面试经历及感想.pdf,这是一份不错的文件
非常实用的eclipse快捷键,还有一大波Java初学者必须看的基础知识。以及一些个人学习Java中理解的部分。
Java的数据结构相关的类实现原理,比如LinkedList,ArrayList,HashMap, TreeMap这一类的。以下简单模拟一个数据结构的连环炮。 比如,面试官先问你HashMap是不是有序的? 你肯定回答说,不是有序的。那面试官就会...
上海特大火灾引发的心得感想.docx
大量IBM招聘笔试题目,还有题样;各种注意事项,笔试经验感想等,值得下载
最新整理的权威笔试题目 包括大公司和中小公司的面试笔试题目 并且还附带面试者的面试感想
给定算术表达式的DFA图,利用Java语言构建Trie树,实现对输入文法的判断