在JAVA编程中,变量x和变量y,那么表达式x+y=10是否非法

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:37:16

是非法。
原因是:你在此表达式中,用到了=运算符。在Java语法规则中,明确规定了,=运算符左边应该是一个变量(局部变量、类成员变量都可以),不可以是常量和非单一变量的表达式。而你的式子中,左边是x+y,非单一变量,因此非法。
如果要判断x+y与10相等,应该使用x+y==10

是非法

你要给x,y复制,不然x+y=0;,java编译器默认x,y初始值是0。

不赋值肯定非法啊