質問: 2; System.out.println(x + y); System.out.println(x - y); System.out.println(x * y); System.out.println(x / y); System.out.println(x % y); } } 何が考えられるでしょうか? よろしくお願いいたします。 追記 今日1からファイルを作成し コードを打ちましたら コンパイルもされ 計算も表示されました。 昨日の出てたファイルのエラーコードは 『この文字(0x8F)は、エンコー//中国みたいな文字がならぶ』 です (すみませんエラーコードのコピーはターミナルから できませんでした。ターミナルのコピーの方法はあるのでしょうか) なぜエラーが出たかは 不明ですが コンパイルはできましたので大丈夫です 質問こたえてくださったみなさま ありがとうございます。 追記 javaはコメントタグは使えるのでしょうか? 違うコードでコメントを残したら 同じエラーがでました コメント消してやると エラーが消えました
回答: ソースコードの文字コード(コンピュータ内で文字を表す記号のこと)を指定してコンパイルすれば行けると思います。ソースコード保存時に文字コードをutf8に指定してから、 コンパイル時に ``` javac ファイル名 -encoding utf8 ``` と入力すれば文字コードをutf8というものに指定でき、文字化けしなると思います。