これが適切な場所かどうかはわかりませんが、私はかなり前から自分で解決策を探していたので、適切な場所に来たことを願っています。
素数を計算するとき、各数を割り切れる必要がある開始数は、非素数であるために2です。私のJavaプログラムでは、0から特定の数までの範囲のすべての非素数を含めたいのですが、0と1を含めるにはどうすればよいですか?素数ではないことを示す0と1のifステートメントとelse-ifステートメントを別々にする必要がありますか?たぶん0と1をjavaforループに含めるべきだと思いますが、それを行う方法がわかりません。
for (int i = 2; i < num; i++){
if (num % i == 0){
System.out.println(i + " is not a prime number. ");
}
else{
System.out.println(i + " is a prime number. ");
}
}