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

3.3那道题怎么做?总是格式不对,非法表达式

58847dad0001db2306440362.jpg哪里错了?

提问者:DiDaraJyann 2017-01-22 17:39

个回答

  • 一碗清粥
    2017-01-22 17:47:19

    第一:变量three在语句:int three = 0;已经定义过了,后面就不需要重复定义了。

    第二:再者而言,你的赋值语句也是错的,因为+=、-=等运算符号两边都需要数值来进行运算。就拿这句来讲把:int three += one;在这个语句中,变量one的值是明确的额,one的值是10,而你新定义的变量three却没有明确的值,你让系统怎么算出答案?(在C++中,系统会为这个变量three赋任意值,运算结果当然不对)

  • qq_WolfNoMemory_0
    2017-01-22 17:45:06

    漏写;号