黑马程序员技术交流社区

标题: 求解答 [打印本页]

作者: 风语风雨    时间: 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