问答详情
源自:4-1 Java条件语句之 if

求解答为什么不能是one%2=0而是one%2==0?

哪位同学知道程序中的关键语句是为什么不是one%2=0而是one%2==0?

提问者:iloveyousum 2016-05-18 11:33

个回答

  • 问心无愧寒冰
    2016-05-18 11:45:55
    已采纳

    one%2是一个变量取余2后得到的表达式值,不能把0这个值赋值给一个表达式,而==是一个比较运算符,用来判断左右两边的值是否相等的,所以左边表达式的值可以和右边的值0做比较。