コマンドプロンプトでこれを実行しているのprintln使用して、Num
はこれが出てくるものですint
疑問符
ある
System.out.println(Num + " is prime!");
System.out.println("Press N to put in another number or S to stop");
:
それに対処する方法はありますか、それとも私はそれに対処すべきですか?
コマンドプロンプトでこれを実行しているのprintln使用して、Num
はこれが出てくるものですint
疑問符
ある
System.out.println(Num + " is prime!");
System.out.println("Press N to put in another number or S to stop");
:
それに対処する方法はありますか、それとも私はそれに対処すべきですか?
System.out.println(String.valueOf(Num) + " is prime!");
編集:ここに謎を埋めるための情報を追加してください。
java.lang.String.valueOfは、単にNumberを文字列で追加するだけでコンパイラによって異なります。
'? 'はどこから来ていますか?これで修正されるのはなぜですか? –
"...単純に文字列で数値を追加するのはコンパイラによって異なります。" - 何だって?いいえ、それはしません。 –
**エンコーディング**のように見えます。 'Num'とは何ですか?それは 'int'か' String'か?それはどこから来たのですか? – Zabuza
「Num」とは何ですか? [mcve]を作成してください。 –
通常、Unicode文字を出力しようとしているときに、「Num」のタイプは何ですか? – luckydog32