私はJavaを初めて使用しています。私はガイドなしで自分で学習しています。誰もこの小さなコードを手伝ってくれますか?私は何を間違えているのですか?非常に単純です。else文が機能しない場合。何が間違っている?
package Lessons;
import java.util.Scanner;
public class lesson1
{
public static void main (String []Args)
{
Scanner input = new Scanner (System.in);
int age;
System.out.println("How old are you?");
age = input.nextInt();
if (age >= 20);
System.out.print("You Passed!");
else
(age <= 20)
System.out.println("You Failed!");
}
}
問題は他にあります。私はEclipseで作業しており、何をすべきかについてのヘルプソリューションはありません。
'場合(年齢> = 20); - ' '削除;を' 'とも取り外し(年齢<= 20)' – Eran
推奨:常に 'したい文を区切るために、{'と '}'使用'if'の後と' else'の後に実行します。さもなければ、狂気が続く。 –
Eclipseにはコードフォーマッタがあります。インデントが修正され、バグが明らかになります。これを使って。 – Thilo