首页 > 解决方案 > 我的代码运行完美,但是一旦我提交它,我就会得到一个编译错误。谁能帮我?包括下面的代码

问题描述

import java.util.*;
import java.io.*;

public class Main {
  public static void main(String args[]) throws IOException {
    
    Scanner in=new Scanner(System.in);
    int t=in.nextInt();
    int sum=0;
    
    for(int i=0; i<t; i++)
    {
      int n=in.nextInt();
    
      for(int j=1; j<n; j++)
      {
        if(n%j==0)
          sum=sum+j;
      }
      
      if(n==sum)
        System.out.println("true")
      
      else
        System.out.println("false");
    }
    
  }
}

标签: javacompiler-errors

解决方案


您在 line 上缺少一个分号System.out.println("true")。我建议您使用任何 IDE 来避免此类错误。


推荐阅读