我似乎无法理解以下代码的问题。你能解释一下有什么变化吗?错误说明如下:
./Root/Main.java:17: error: class, interface, or enum expected
System.out.println(" ");
^ 1 error
public class Main{
public static void main(String[] args) {
int num = 13 * 7 * 23;
int a = 1;
while (a <= num/2) {
if (num%a == 0) {
System.out.print(a + " ");
}
}
System.out.println(" ");
答案 0 :(得分:2)
您似乎缺少两个紧密的大括号("}"
)来关闭方法和类声明。添加那些,你的代码应该编译。
答案 1 :(得分:0)
您是否使用括号关闭main
功能?因为我没有在你提供的代码中看到它。
答案 2 :(得分:-4)
while (a <= num/2) {
if (num%a == 0) {
System.out.print(" " + a);
}
}
尝试进行我所做的更改。
您应该发布代码的行号。