黑马程序员技术交流社区
标题:
求解答
[打印本页]
作者:
风语风雨
时间:
2016-4-19 23:17
标题:
求解答
boolean b = false;
if (b = true) {}不会报错
而
int x = 1;
if ( x = 2) {}不会报错
作者:
skxy2016
时间:
2016-4-19 23:24
if是判断语句,里面接收的是boolean类型的变量,第一个b=true,结果是一个boolean类型true,而第二个x=2结果是一个int类型的值,所以语法上就不通过。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2