哪里错了 没搞懂
来源: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回答
我也弄错了,主要的错误并不是这个问题,没有导包的原因,也就是在import java.util.Scanner;前面在加上package XXXXX;如图:

月夜独自醉
2019-04-15
if(n%5 == 0 & n%7 ==0)
应该改为:
if((n%5 == 0)&(n%7 ==0))
桥豆麻袋灬丿
2019-04-18
你好,同学,当有两个判断条件并且用&连接时最好加(),比如改成这样if((n%5 == 0)&(n%7 ==0)),然后就是在要键盘输入的时候,最好要有提示输入的语句。这样界面看的就更友好了。希望能够对你有帮助,我们一起学习进步呀!
相似问题