如何设置报错语句

如何设置报错语句

在本题中应该如何设置一个报错语句呢,数字全部遍历完成后,如果符合条件则不输出报错语句,如果不符合条件则输出报错语句

for(int number=200;number<=300;number++) {

int x=number/100;

int y=(number-100*x)/10;

int z=number%10;

if(x*y*z==42&x+y+z==12) {

System.out.println("number="+number);

}//如何设置一个报错语句呢

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2022-04-18 10:24:17

同学你好,同学可以添加一个else,当不符合条件时,就会运行else中的代码。如下所示:

if(x*y*z==42&x+y+z==12) {
    System.out.println("number="+number);
}else{
    System.out.println("输出提示语句");
}

祝学习愉快!

  • 提问者 成瘾l #1

    但是老师如果这样设置的话,每当有不符合条件的数字都会输出出来,会造成很大程度上的冗余。

    我是想在遍历完所有数字之后,然后如果没有符合条件的情况下,输出一次提示语句。

    2022-04-20 20:04:50
  • 好帮手慕小尤 回复 提问者 成瘾l #2

    同学你好,同学可以在循环外定义一个变量,然后在if判断中为其赋值,然后在循环外对该变量进行判断。如下所示:

    https://img1.sycdn.imooc.com//climg/6260c9160983e9ec09820570.jpg

    祝学习愉快!

    2022-04-21 11:02:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师