• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:構文解析中にファイルの終わりに移りました。)

構文解析中にファイルの終わりに移りました。

このQ&Aのポイント
  • Javaのコンパイルエラーの解読方法についてアドバイスをいただけますか?
  • モンスターのパワーを操作するプログラムのコンパイルエラーを解決したいです
  • モンスターのパワーを操作するためのコードを書いていますが、エラーが発生しています

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

  • ベストアンサー
回答No.12

>そのソースが掲載されているサイトに記述されてませんか? >class Monster >{ >private int power; >Monster(int p) { >power = p; >} ↑この「Monster」クラスに続きはないのでしょうか?

takakou7979
質問者

お礼

ご回答誠にありがとうございました。

その他の回答 (12)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.13

>「Monster」クラスに「getPower、walk、eat」メソッドを存在させるには、 >どうすればいいでしょうか? 作ってあげてください。 作り方は入門書等に載っているはずです。

takakou7979
質問者

お礼

ご回答誠にありがとうございました。

回答No.11

>回答No.10 amanojaku1 ちなみに下記サイトにメソッドの文法が解説されてます。 【Java入門】メソッドの使い方総まとめ(呼び出し、引数、戻り値) https://www.sejuku.net/blog/26339

takakou7979
質問者

お礼

ご回答誠にありがとうございました。

回答No.10

>「Monster」クラスに「getPower、walk、eat」メソッドを存在させるには、 >どうすればいいでしょうか? もしメソッドだけ作っても そのメソッドの機能が分からなければ意味がありません(無機能のメソッドを作っても意味がありません)。 そのソースが掲載されているサイトに記述されてませんか?

takakou7979
質問者

お礼

ご回答誠にありがとうございました。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.9

>ボクは、どうすれば「構文解析中にファイルの終わりに移りました。」というエラーメッセージが出なくなるか知りたいのです。 それは既に的確な回答が出ていますよ。 >>では7行目に「}」を足していますが、余計にエラーが増えるのです。 この「余計にエラーが増える」のは「構文解析中にファイルの終わりに移りました。」が解決して、回答No.4で指摘しているように「回答N0.2の指摘通りですが、}の不足を補っても他のエラーが出るかも知れません。」と警告したはずです。 >「Monster」クラスに「getPower、walk、eat」メソッドを存在させるには、どうすればいいでしょうか? 「getPower、walk、eat」はサブプログラムのようなものですから、メインプログラムの手助けになるものを作ることになります。 回答No.5、7で提示のURLにある「amanojaku@管理者」に教えて貰えば良いと思います。

takakou7979
質問者

お礼

ご回答誠にありがとうございました。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.8

>では7行目に「}」を足していますが、余計にエラーが増えるのです。 提示のURLには『「Monster」クラスに「getPower、walk、eat」メソッドが存在しません。』と言う記載がありますので丸写ししても正常にコンパイルできるコードではないと推測します。 回答No.5、6、7のamanojaku1さんと提示URLのamanojaku@管理人さんは同一人物でしょうか? もし、同一人でしたらサイトの規約に違反するかも知れませんね。 takakou7979さんは何をしたいのですか?

takakou7979
質問者

お礼

ご回答誠に有難うございます。 ボクは、どうすれば「構文解析中にファイルの終わりに移りました。」 というエラーメッセージが出なくなるか知りたいのです。

回答No.7

>7行目に「}」を足していますが、余計にエラーが増えるのです。 > >他にアドバイスの程、宜しくお願い申し上げます。 「Monster」クラスに「getPower、walk、eat」メソッドが存在しません。

takakou7979
質問者

お礼

ご回答誠に有難うございます。 「Monster」クラスに「getPower、walk、eat」メソッドを存在させるには、 どうすればいいでしょうか? 度々申し訳ありません。 教えてください。

回答No.6

>回答No.5 amanojaku1 「Monster」クラスが終了していません。 「{」と「}」の数を確認して下さい。 >class Monster >{ >private int power; >Monster(int p) { >power = p; >}

takakou7979
質問者

お礼

ご回答誠にありがとうございました。

回答No.5

>きちんと字下げして確認しましょう きちんと字下げ

takakou7979
質問者

お礼

ご回答誠に有難うございます。 7行目に「}」を足していますが、余計にエラーが増えるのです。 他にアドバイスの程、宜しくお願い申し上げます。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>構文解析中にファイルの終わりに移りました。 >コンパイルエラーが解読できません。 回答N0.2の指摘通りですが、}の不足を補っても他のエラーが出るかも知れません。 あなた自身がコーディングしたものとは思えません。 元のコードと全文を丁寧に比較してみることをお薦めします。 何度も申し上げますが、あなたのPCを直接操作できる指導者に協力して貰わないと同じことの繰り返しになります。

takakou7979
質問者

お礼

ご回答誠にありがとうございました。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

>どの辺りを見直せばよいでしょうか? 全部です。

関連するQ&A

専門家に質問してみよう