こんにちは学校の課題で n(2以上の整数)が素数か否かを判定するJavaプログラムを作成しております。そこでは以下のとおりに入力したのですがelseに対するifがありませんと表示されます。問題を教えていただけると幸いです
import java.until.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new
Scanner(System.in);
System.out.print("数字を入れろ:");
int num = scanner.nextInt();
If(num % 2 == 0);{
System.out.println("偶数");
} else {
System.out.println("奇数");
}
}
}
「;」については既に回答があるので、他の問題点として小文字であるべきところが大文字になっている箇所があります。該当箇所は自分で探してみてください。
素数か否かの判定?
偶数か奇数かの判定をしていますけど。
学校の課題は先生・講師に聞きましょう。
読んでください⇒ https://teratail.com/help/avoid-asking
"学校の課題を解いてほしい等の質問は、具体的にプログラミングで困っている質問ではないと考え、推奨していません"
if文のiが大文字です。