-4
私は以下のプログラムを実行すると、何時間ものトラブルシューティングのようなエラーが発生します。誰かがそれが偉大になるのを助けることができたら。Javaエラークラス列挙問題
src/VoteEligibility.java:57: error: class, interface, or enum expected
{
^
src/VoteEligibility.java:60: error: class, interface, or enum expected
}
^
2 errors
Compilation error.
プログラムは、これは、中括弧に起因して生じる、Javaの別のコンパイル時エラーである
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");
}
}
}
はOKのようです - エラーメッセージを提供するために –
ありがとうございましたファイルが保存されていることを確認してください。将来的には、それを指摘することによって、彼らがどのラインにいるのかをお知らせください。エラーメッセージは、57行目または60行目を参照していますが、投稿された質問を見ている行が見つからないため、私たちは役に立たない(質問者が無関係なコメントを削除したり、コード内の行を数えようとしても、正しい行を見つけることはできません)。 – ajb
あなたのパッケージをあなたのクラスと全く同じ名前にしないでください。パッケージ名は通常小文字です。 – khelwood