JAVAプログラミングについての質問です。 class Student4{ String n...

img

20:0500JAVAプログラミングについての質問です。。

class Student4{ String name; static int counter = 0;JAVAプログラミングについての質問です。。

class Student4{ String name; static int counter = 0; Student4(String n){ name = n; counter++; System.out.println(name + をインスタンス化しま"); } static void display(){ System.out.println(counter + "人です"); } } というプログラムがネット上にあったのコンパイルら日本語の部分で 「この文字(0x82)はエンコーディングUFT8にマップできません。。

」 というようなエラーが文字数分出てコンパイルエラーとなりま。。

そこで日本語の部分を抜き出下記の通り簡単な表示プログラムを作ったらうまくいきま class t02{ public static void main(String[] args){ String name = "田中"; int counter = 1; System.out.println(name + をインスタンス化しま"); System.out.println(counter + "人です"); } } 何故Student4だけ日本語エラーになるのか分かりません。。

どなたかご教授いただけないでしょうか?Java | プログラミング2