前提・実現したいこと
はじめまして。Java初心者です。
nが素数か否かを判定するJavaプログラムを、for文かwhile文を使って作りたいのですが、コマンドラインから入力するとエラーメッセージがでてしまいます。調べてつくってみたのですが、ここからどうしていいのか分かりません。御手数おかけしますが、教えていただけると嬉しいです。よろしくお願いいたします。
発生している問題・エラーメッセージ
javac -encoding utf-8 keisan.java 10
javac: 10は無効なフラグです
使用方法: javac <options> <source files>
使用可能なオプションのリストについては、-helpを使用します
該当のソースコード
☆Java
class keisan {
public static void main(String args[]){
int i, n;
String num1 = args[0];
n = Integer.parseInt(num1);
for (i = 2; i <= n - 1; i++){
if (n % i == 0) {
System.out.println(n + " は素数ではありません。");
}
}
System.out.println(n + " は素数です。");
}
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/24 13:04