哪里错了 没搞懂

来源:6-2 编程练习

muke_xinke

2019-04-15 18:07:33

import java.util.Scanner;

public class IntDemo {

    public static void main(String[] args) {

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

Scanner sc = new Scanner(System.in);

int n = sc.nextInt();

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

if(n%5 == 0 & n%7 ==0){

    System.out.println("yes");

}else{

    System.out.println("no");

}

}

}


写回答

3回答

月夜独自醉

2019-04-15

我也弄错了,主要的错误并不是这个问题,没有导包的原因,也就是在import java.util.Scanner;前面在加上package XXXXX;如图:

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

1

月夜独自醉

2019-04-15

if(n%5 == 0 & n%7 ==0)

应该改为:

if((n%5 == 0)&(n%7 ==0))

1

桥豆麻袋灬丿

2019-04-18

你好,同学,当有两个判断条件并且用&连接时最好加(),比如改成这样if((n%5 == 0)&(n%7 ==0)),然后就是在要键盘输入的时候,最好要有提示输入的语句。这样界面看的就更友好了。希望能够对你有帮助,我们一起学习进步呀!

0

0 学习 · 11489 问题

查看课程