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

不懂求解,谢谢

      three%=one;
        System.out.pring("three%=one==>"+three);

请问后面的+three是什么意思

提问者:qq_固执_6 2017-05-24 13:37

个回答

  • 慕雪5183600
    2017-05-24 17:19:02

    本段代码中“+three”的作用就是输出three的值。

  • qq_moneymonkey_03637439
    2017-05-24 14:02:00

      java中"+"可以是一个算数运算符  ,也可以是一个连接符。

    1. 当"+"两边都是非数值类型 他们两个相加就会被看成一个 (连接符)

    2. 当"+"两边一个是数值类型,另一个是非数值类型(如字符串类型) ,"+"会被看做(连接符)

    3. 当"+"两边都是数值类型 他们两个相加,“+”就会被看成算数运算符中的加号 

     这个地方只是将他们连接起来,主要是让你看见three的值

  • 我是测试而已
    2017-05-24 13:44:09

    System.out.pring("three%=one==>"+three);打错了System.out.print("three%=one==>"+three);

    "three%=one==>"+three是一个字符串