老师,帮忙看一下错在哪了?

来源:4-7 编程练习

慕移动9183927

2019-11-15 09:43:12

http://img.mukewang.com/climg/5dce02900956d40913030771.jpg

写回答

1回答

好帮手慕酷酷

2019-11-15

同学你好,代码编写的不错,但还有点小问题

1、这里根据报错信息,定位到代码22行的大括号,我们可以发现,缺少一个与类匹配的大括号的括回‘}’

具体如下:

http://img.mukewang.com/climg/5dce4bc509085c8412280764.jpg

2、变量n没有进行定义,具体如下:

http://img.mukewang.com/climg/5dce4cd70943ca2c07040256.jpg

修改后的代码如下:

public class LoopDemo {


    public static void main(String[] args) {
        int ge,shi,bai;
        int n;
        //定义bai,shi,ge,三个数字
        for(n=200;n<=300;n++) {
        bai=n/100;
        //取出百位
        shi=n%100/10;
        //取出十位;
        ge=n%10;
        //取出个位
        int mul=bai*shi*ge;
        //计算三个数的乘积
        int sum=bai+shi+ge;
        //计算三个数的和
        //判断是否三个数的和=42并且三个数的乘积等于12
        if((sum==12)&(mul==42)){
        System.out.println(n);
        }
            
        }
    }
    }

另外,建议同学下次要将代码复制粘贴,而不是截图哦!方便老师运行

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 11489 问题

查看课程