Java Error Class枚举问题

时间:2017-07-05 05:45:19

标签: java compiler-errors

当我运行以下程序时,尽管有几个小时的问题,仍然会出现这样的错误。如果有人能提供帮助那就太棒了。

src/VoteEligibility.java:57: error: class, interface, or enum expected
    {
    ^
src/VoteEligibility.java:60: error: class, interface, or enum expected
    }   
    ^
2 errors
Compilation error.

该计划如下:

package VoteEligibility;

import java.util.Scanner;

public class VoteEligibility {


    public static boolean castVote(String nationality, double age)
    {
        if(nationality.equals("usa") && age>=21)
        {


            return true;
        }
        else
        {


        return false; 
        }
    }


    public static void main(String[] args) {



     Scanner sc=new Scanner(System.in);

        System.out.println("Enter your nationality");
        String nation=sc.nextLine();  

        nation=nation.toLowerCase();

        System.out.println("Enter your age");
         double ag=sc.nextInt(); 

        boolean a= castVote(nation,ag);

        if(a)
        {
            System.out.println("Eligible");
        }

        else
        {

            System.out.println("Not Eligible");
        }
    }


}

1 个答案:

答案 0 :(得分:1)

这是Java中的另一个编译时错误,它由于花括号而产生。通常,当程序结束时有一个额外的大括号时会发生此错误。

了解详情:http://www.java67.com/2016/08/how-to-fix-class-interface-or-enum-expected-error-java.html#ixzz4lvxmQjzT