黑马程序员技术交流社区

标题: 水仙花数代码报错~~木有找到原因,求帮助 [打印本页]

作者: 不想睡    时间: 2015-8-25 20:31
标题: 水仙花数代码报错~~木有找到原因,求帮助
class Demo {
        public static void main(String[] args) {
                for (int x = 100;x <= 999 ;x++ ) {
                        int ge = x%10;
                        int shi = x/10%10;
                        int bai = x/100;
                        if (x = ge*ge*ge+shi*shi*shi+bai*bai*bai) {
                                System.out.println(x);
                        }
                }
        }
}
哪的问题呢?
作者: 氕氘氚    时间: 2015-8-25 21:21
if里面的=要写成==
作者: dingl    时间: 2015-8-25 21:27
if判断里面是boolean类型,"="需要改为"=="
作者: wqhhxx    时间: 2015-8-25 21:31
楼上说的有道理!!
作者: 七了个七    时间: 2015-8-25 21:36
if后面的括号里要输入的是关系表达式 = 号是赋值表达式 ==号才是关系表达式
作者: wdj    时间: 2015-8-25 22:43
你写成赋值运算符了,应该是双等号,单个表示赋值操作!
作者: ithemazl    时间: 2015-8-26 07:58
if判断里面的值应该是boolean型的  =应该为==




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2