哈哈,你的i不是int类型,而是Interger类的实例,当然不能对他用“+”的方法了!
int i = 0; 不就可以了?
int i = 0; 不就可以了?
解决方案 »
- 字符编码高手来~~~~~~~~~~~在线等
- 每秒300次请求的服务端,线程池的池中线程最大个数设置多少个比较合理
- 工程的jdk与TOMCAK下面的JDK分别起什么作用
- 学JSP要学多久
- 急!!有一个数据集是String[]数组,其中有很多元素的内容是重复的,怎样新建一个数据集只保存其中不重复的记录。谢谢!!
- 请问awt中有没有能够显示HTML的类
- 如何将JAVA文件和编译好的类文件分开
- 谁知道 N/A是什么意思呀,
- 请问怎么连接db2数据库?
- 初学JAVA,问题01!
- 我想当IE窗口打开时,某Session一直有效,但不想在服务器设置session有效时间无限长,怎么办?本论坛是怎么实现这种情况的?
- 我用javamail API 读出主题正确,但正文是乱吗?啥问题????
为什么不能让Integer也能算术运算哪?
Java中能够直接运算的只有基本类型。
而不能够运算对象(因为每个对象都只是一个“指针”而已)。
还有,Java中不能重载操作符,如加号等。
总的来说,Java的语言特征导致Integer不能相加~
而不是说,Java的类库设计有缺陷。
因为整个类库设计成完全面向对象和完全面向模式!
很多地方需要对象作为参数和返回值等。
所有每一个基本类型都有一个“包装类”