我收到错误:编译时找不到符号

rtr*_*ock 2 java if-statement compiler-errors

我试图用IF语句计算和舍入,代码如下.错误出现在行上:if(partterms <6)

   // Setup Array List for Course CU
        ArrayList<Double> coursecu = new ArrayList<Double>();
  // Read inputs for Course Units and Sum the Value
        System.out.println("Please enter Individual Course CU values, Q to quit:");
        Scanner in2 = new Scanner(System.in);
        while (in.hasNextDouble())
        {
            coursecu.add(in.nextDouble());
        } 
        double sum = 0;
        for(int i = 0; i < coursecu.size(); i++)
        {
            sum = sum + coursecu.get(i);
        }
        System.out.println();
        System.out.println("Total Credit Units Required for Graduation");
        System.out.println(sum);
  // Calculate the Number of Terms to Completion
       {
          double fullterm = sum / planned_units; // Sets Whole Terms 
          double partterm = sum % planned_units; // Sets Partial Terms
        }
        if (partterm < 6)
        {
            number_terms = fullterms++;
        }
        else
        {
            number_terms = fullterms;
        }
Run Code Online (Sandbox Code Playgroud)

Mar*_*oun 5

{ ? 
    double fullterm = sum / planned_units; // Sets Whole Terms 
    double partterm = sum % planned_units; // Sets Partial Terms
} ?
Run Code Online (Sandbox Code Playgroud)

删除{并且}变量将在这个奇怪的块之外被知道.