- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:初心者なのですが)
Javaプログラムで複数の著者の名前を一度に設定する方法
このQ&Aのポイント
- Javaプログラムで、Bookクラスに複数の著者の名前を保持するフィールドauthors(String型の配列)を追加し、一度に設定するメソッドsetAuthors(Vector names)を追加する手順を説明します。
- エラーが出て正しく動作しない場合は、配列の宣言に不備があります。正しい配列の宣言方法を使ってください。
- main関数でsetAuthorsメソッドを呼び出す際は、正しい引数を渡すようにしてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Javaでは、 String authors[10]; のような配列変数の宣言はできません。これは文法エラーになります。 要素数が10の配列を作りたい場合は String[] authors = new String[10]; などと書きます。 この部分を修正すると、次は Book#setAuthors() メソッド内でコンパイルエラーになると思いますが、それは代入文の左辺と右辺で型が異なるからです。
その他の回答 (1)
- OKwebb
- ベストアンサー率44% (92/208)
回答No.1
検証してるわけじゃないので間違えだったらごめんなさい。 "~¥"の円記号って全角ですか? 全角じゃなかったらエスケープシーケンスでなってるのかも。 "~\\"
お礼
配列の宣言の仕方が間違っていたのですね。適切な回答をありがとうございました。