错误:';'预期

时间:2014-11-15 03:09:32

标签: java compiler-errors

这可能是愚蠢的。但是,我收到一个错误说:“错误:';'在尝试构建以下代码时,期望If(!Temp_List.isEmpty())“。我无法弄清楚。有人可以帮忙解决这个问题吗?

提前致谢!

public class Error_Case
{

    ArrayList<String> Temp_List=new ArrayList<String>();

    private class CHECK_CLASS
    {
        public void Check()
        {
            If(!Temp_List.isEmpty())
            {
                System.out.println("Temp_List is not empty !");
            }
        }
    }

    public void run()
    {
        CHECK_CLASS new_Class=new CHECK_CLASS();
        new_Class.Check();
    }

    public static void main (String[] args)
    {
        Error_Case controller=new Error_Case();
        controller.run();
    }
}

3 个答案:

答案 0 :(得分:2)

所有Java关键字都是小写的。因此,If应为if

if (!Temp_List.isEmpty())
{
    System.out.println("Temp_List is not empty !");
}

答案 1 :(得分:0)

java编程语言是区分大小写的。你不要像这样写If。像小写if这样写。

      if(!Temp_List.isEmpty())
        {
            System.out.println("Temp_List is not empty !");
        }

答案 2 :(得分:0)

您已在代码中将 if 声明为如果。它应为小写。

public void Check()
        {
            if(!Temp_List.isEmpty())
            {
                System.out.println("Temp_List is not empty !");
            }
        }