这是什么问题呢

这是什么问题呢

# 具体遇到的问题

# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

// 定义一个整型变量n,并从键盘接收数据

Scanner sc=new Scanner(System.in);

int n=sc.nextInt();

System.out.println("请输入一个整数");

//判断n是否同时能被5和7整除,如果满足条件输出yes,否则输出no

if(5%n==0&&7%n==0){System.out.println("yes");}else{System.out.println("no");};

在这里输入代码,可通过选择【代码语言】突出显示

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

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

3回答
好帮手慕小班 2020-12-13 18:51:20

同学你好,sc.nextInt();是接收键盘输入的数据,同学在程序运行后,在控制台输入一个数据,然后回车,就可以正常接收数据并执行,比如:

http://img1.sycdn.imooc.com//climg/5fd5f22409d3062104210120.jpg

  • 提问者 慕莱坞4384421 #1

    哦,可以了,以为少了什么东西呢

    2020-12-13 18:56:02
好帮手慕小班 2020-12-13 18:32:55

同学你好,老师测试上述代码,是可以正常执行的,例如:

http://img1.sycdn.imooc.com//climg/5fd5ed6a095890d605790525.jpg

http://img1.sycdn.imooc.com//climg/5fd5ed7c09fab73005470488.jpg

如上所示,可以正常执行,同学是有什么报错吗,还麻烦同学将自己的具体问题描述一下。

好帮手慕小班 2020-12-13 18:16:37

同学你好,同学的条件书写有误,注意是判断n是否同时能被5和7整除,而不是5和7能否同时被n整除,所以条件要书写为n % 5 == 0 && n % 7 == 0。

http://img1.sycdn.imooc.com//climg/5fd5e9bd097bb35706300516.jpg

如上所示,修改后再来试试。

  • 提问者 慕莱坞4384421 #1

    Scanner sc=new Scanner(System.in);

    int n=sc.nextInt();

    System.out.println("请输入一个整数");

    //判断n是否同时能被5和7整除,如果满足条件输出yes,否则输出no

    if(n%5==0&&n%7==0){System.out.println("yes");}else{System.out.println("no");};

      


    这样吗,好像还是不对

    2020-12-13 18:23:55
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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