• ベストアンサー

エラーの理由がわからない。

サンプル問題をといてます。下記をイクリプスでコンパイルするとエラーがでます。 エラーの場所は1行目のc とD の部分と 12行目の new Dogです。なぜエラーなのでしょうか? -------------- class Dog { String name; int energy; } class PlayWithDog2 { public static void main(String[] args) { Dog x; x = new Dog(); x.name = "太郎"; x.energy = 100; System.out.println("僕の名前は" + x.name + "だ。わん。"); System.out.println("エネルギーは" + x.energy + "だ。わん。"); System.out.println("わん、わん!"); x.energy--; System.out.println("僕の名前は" + x.name + "だ。わん。"); System.out.println("エネルギーは" + x.energy + "だ。わん。"); } }

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

  • ベストアンサー
  • kazsharp
  • ベストアンサー率37% (16/43)
回答No.2

エラーメッセージを示してもらえば、一発で解決だと思いますよ。

その他の回答 (1)

  • taro5088
  • ベストアンサー率78% (15/19)
回答No.1

こんにちは。 もしかしたら、1行目かそれより前の行つまり上の行に全角のスペースが入っていませんか?全角のスペースは目に見えなくても1文字とみなされるのでこれが紛れているとエラーになります。 一たん、Class Dog の少し上辺りからClass Dogをまるごと削除してみて(DeleteKeyなどで)、もう一度 Class Dog を書いてコンパイルしてみてください。  私も初心者なので詳しくは分かりませんが、そういう経験があったもので。

関連するQ&A