不太理解啊,

来源:3-3 Java中的赋值运算符

蓝色彼昂

2017-01-26 09:05

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

写回答 关注

3回答

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

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

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

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

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

    three是一个变量

    蓝色彼昂

    非常感谢!

    2017-01-26 10:29:32

    共 1 条回复 >

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

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

    蓝色彼昂

    可是这个+three应该不是用于算数运算符吧?

    2017-01-26 09:46:27

    共 1 条回复 >

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

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

    蓝色彼昂

    就是这个("....==>"+three):就是这个+

    2017-01-26 09:48:57

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167357 学习 · 18728 问题

查看课程

相似问题