if当中是赋值怎么办

1、Java中,赋值是有返回值的 ,赋什么值,就返回什么值。比如这题,x=y,返回y的值,所以括号里的值是1。
2、Java跟C的区别,C中赋值后会与0进行比较,如果大于0,就认为是true;而Java不会与0比较,而是直接把赋值后的结果放入括号

 

 对于这道题就是:编译出错

 
posted @ 2020-07-06 15:06  ASini  阅读(830)  评论(0编辑  收藏  举报