问答详情
源自:3-3 Java中的赋值运算符

不太理解啊,

不太懂+three的+号有什么作用?还有既然自己要打three=one+two,那为什么还要给出int three=0??求解释

提问者:蓝色彼昂 2017-01-26 09:05

个回答

  • 搞笑啊
    2017-01-26 10:17:38
    已采纳

    这里的+号不是运算符号,而是运算符号的重载,就行=号是赋值符号的意思;

    +号在不同的地方使用,会有不同的功能;

    在函数里面使用一般是拼接的意思,这是为了开发方便而重载出来的;

    而在表达式里面使用的话一般就是加法;

    three是一个变量

  • 慕仰7596036
    2017-01-26 09:35:58

    “+”用于字符窜之间或字符串和变量名之间是拼接的意思,而用在数据类型变量之间是算数运算符的加法

  • 慕慕6468460
    2017-01-26 09:29:00

    int three=0这个是给three赋初值;个人认为有了three=one+two,可以不用赋初值,直接int three也可以.但是如果后面涉及到类似于+=这样的计算,three首先要有值才可。关于“不太懂+three的+号有什么作用?”这个问题我想知道你是在哪个章节看到的?