• ベストアンサー

本どおりに写しているはずなのに

エラーの場所を見てもエラーが見つかりません。(初心者なのですいません) C:\java>javac sampleD2L5.java sampleD2L5.java:4: \12288 は不正な文字です。    int intA; ^ sampleD2L5.java:4: \12288 は不正な文字です。    int intA; ^ sampleD2L5.java:4: \12288 は不正な文字です。    int intA; ^ sampleD2L5.java:9: \12288 は不正な文字です。    intA = 10; ^ sampleD2L5.java:9: \12288 は不正な文字です。    intA = 10; ^ sampleD2L5.java:9: \12288 は不正な文字です。    intA = 10; ^ sampleD2L5.java:14: \12288 は不正な文字です    System.out.println( ^ sampleD2L5.java:14: \12288 は不正な文字です    System.out.println( ^ sampleD2L5.java:14: \12288 は不正な文字です    System.out.println( ^ エラー 9 個 が、エラーです。 public class sampleD2L5 { public static void main(String args []) { //変数の宣言    int intA; int intB; char chrA; //変数に値を代入    intA = 10; intB = 2; chrA = 'a'; //コンソール上にメッセージを表示    System.out.println( "intAには" + intA + "が入っています"); System.out.println( "intBには" + intB + "が入っています"); System.out.println( "charAには" + charA + "が入っています"); System.out.println( "intA + intB = " + (intA + intB)); System.out.println( "intA - intB = " + (intA - intB)); } } が、ソースです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kai123
  • ベストアンサー率53% (88/163)
回答No.2

エラーで指摘されているところに全角スペースが入っています。 スペース入れるなら、半角スペースかTabで入れてください。 スペース直しても、まだ、エラーが出ます。 System.out.println( "charAには" + charA + "が入っています"); の参照変数charAがchrAの間違いです。 って、Javaの勉強でしたか・・・余計なところまで指摘してしまいましたか・・・。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.3

答えは出ているようなのでアドバイスだけ。 ソースを書くときには全角スペースなどを表示してくれるエディタを利用した方がいいですよ。できればプログラミング言語に対応した機能のついたエディタがいいです。 この手の問題はエディタ一つで解決できるので、自分の使いやすいエディタを早く見つけることをおすすめします。 なれたらEclipseなどのIDEも使ってみてはいかがでしょう?

すると、全ての回答が全文表示されます。
回答No.1

空白文字が日本語(昔の全角文字。かな漢字変換をONにして入力している)になっているのでは無いですか? プログラムの入門時は、日本語の入力はしないことです。 思わぬところで日本語が入ってエラーになります。

すると、全ての回答が全文表示されます。

専門家に質問してみよう