当前位置:  技术问答>java相关

Integer类型不能进行算术运算?

    来源: 互联网  发布时间:2015-05-08

    本文导语:  public class mytry1 { public static void main(String[] args)  { System.out.println("Hello World!"); Integer i=new Integer(0); i=i+1;         System.out.println("your Integer is:"+i); }  } 错误: mytry1.java:7: operator + cannot be applied to ja...

public class mytry1
{
public static void main(String[] args) 
{
System.out.println("Hello World!");
Integer i=new Integer(0);
i=i+1;
        System.out.println("your Integer is:"+i);
}
 }

错误:
mytry1.java:7: operator + cannot be applied to java.lang.Integer,int
i=i+1;
                   ^

|
我来给你讲一讲:
Java中能够直接运算的只有基本类型。
而不能够运算对象(因为每个对象都只是一个“指针”而已)。
还有,Java中不能重载操作符,如加号等。
总的来说,Java的语言特征导致Integer不能相加~
而不是说,Java的类库设计有缺陷。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎样把一个int类型(不是Integer)转换才String类型?
  • 类型转换的问题Integer.parseInt
  • c/c++ iis7站长之家
  • java命名空间java.lang类integer的类成员方法: integer定义及介绍
  • Integer test(Integer i)=Int test(Int i) ??
  • java命名空间java.lang类integer的类成员方法: compareto定义及介绍
  • 新手的问题,想请教下,integer.parseInt(s)和(Integer)s.initValue()有什么不同吗
  • java命名空间javax.management.openmbean类simpletype<t>的类成员方法: integer定义及介绍
  • 如何把包含Vector的一个Vector转换成Integer[][]??
  • java命名空间java.sql类types的类成员方法: integer定义及介绍
  • 为什么Integer与int不一样??
  • java命名空间java.text类numberformat.field的类成员方法: integer定义及介绍
  • 怎样改变对象Integer的值?
  • java命名空间java.lang类integer的类成员方法: valueof定义及介绍
  • Integer.parseInt出錯,爲什麽?
  • java命名空间java.lang类integer的类成员方法: size定义及介绍
  • 请问:不做循环能直接把Integer[]转为int[]吗?
  • java命名空间java.lang类integer的类成员方法: type定义及介绍
  • Integer类的问题????????
  • java命名空间java.text类numberformat的类成员方法: integer_field定义及介绍
  • int 与 Integer 的区别?
  • java命名空间javax.imageio.metadata接口iiometadataformat的类成员方法: datatype_integer定义及介绍
  • 在线求助怎样把string的数组元素转化成integer?急!
  • java命名空间java.lang类integer的类成员方法: hashcode定义及介绍
  • 请问怎样将Integer转换成int?(内空)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3