正在回答
4回答
同学你好,建议同学尝试使用下方代码试一下,查看是否需要导入包。
public class LogicDemo3 {
public static void main(String[] args) {
// 输入一个整数
System.out.println("请输入一个整数:");
// 需要导入import java.util.Scanner;
Scanner s=new Scanner(System.in);
try {
int n = s.nextInt();
if(n%3==0){
System.out.println(n+"能被3整除:");
}
// 需要导入import java.util.InputMismatchException;
} catch (InputMismatchException e) {
// TODO: handle exception
System.out.println("输入有误,则建议重新输入!");
s.next();
}
}
}
如果还是不需要导入,有可能与编译器、jdk版本存在一定的关系,建议同学尝试使用教辅材料中提供的编译器、jdk(https://class.imooc.com/course/1330 )。如下图所示:
好帮手慕小尤
2020-11-18 19:07:23
同学你好,测试同学代码存在几个小问题,
缺少花括号(})导致出现编译性异常,如下图所示:
建议同学添加花括号。如下所示:
Scanner未导入出现编译性异常。如下图所示:
建议同学进行导入。如下所示:
在if判断处多了一个分号(;),导致判断失效,建议同学去除。修改后代码如下所示:
import java.util.Scanner;
public class LogicDemo3 {
public static void main(String[] args) {
// 输入一个整数
System.out.println("请输入一个整数:");
Scanner s=new Scanner(System.in);
int n=s.nextInt();
// if(n%3==0);{
if(n%3==0){
System.out.println(n+"能被3整除:");
}
}
}
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星