A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

if语句判断时
                  if( i % 3 == 0 )正确
                  if(i % 3 = 0 ) 出错了
求解,谢谢!

11 个回复

倒序浏览
去学学逻辑运算符 条件与距离做判断 需要运算符 == 做比较器  而 =是赋值 会报错
回复 使用道具 举报
第一个是判断,第二个是赋值
回复 使用道具 举报
赋值和条件判断
回复 使用道具 举报
一个“=”表示赋值,两个“=”才表示等于
回复 使用道具 举报
if是判断的,而=是赋值的!
回复 使用道具 举报
==运算结果是boolean类型,=是赋值操作.
回复 使用道具 举报
==和数学中的等于一样,表示比较,而=在java中表示赋值,并不是我们在数学中的那个相等符号
回复 使用道具 举报
仅就if()里面,前者是boolean表达式,后者是赋值
回复 使用道具 举报
收到,谢谢各位!
回复 使用道具 举报
在编译的时候,“==”是比较,“=”是赋值,不能搞错哦
回复 使用道具 举报
第一个是比较第二个是赋值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马