No.2ベストアンサー
- 回答日時:
for (cmenu : courseMenu) {
_ cmenu.showData();
}
これを拡張構文を使わない様に書き換えると以下になります。
for (i=0; i<courseMenu.length; i++) {
_ cmenu = courseMenu[i];
_ cmenu.showData();
}
Java におけるオブジェクトはすべて「参照」なので、変数 cmenu に代入しても値コピーされず同じオブジェクトを指し示します。そのため
cmenu.showData() は
courseMenu[i].showData() とした場合と
同じ結果になります。
No.3
- 回答日時:
for(CourseMenu cmenu: courseMenu){cmenu....}
は
for(int i=0;i<courseMenu.length;i++ ){courseMenu[i].....}
と同様の動作をします。
CourseMenu クラスの詳細は記述されていませんが
setCourseMenu や showData がありますから、 setdiscount もあると思います。
よって、(33)は、4。
(34)はsetdiscount(discountList);のようなものだと思います。
cmenu.showData();は"メニュー Lunch_A,価格800,割引率1 720,割引率2 680,割引率3 640 などと表示するメソッドと思われます。
No.1
- 回答日時:
> 何故cmenu.showData();になるのか分からないです。
うん、僕も分からんです。
ってか、CourseMenuと言うクラスを定義したファイルが別にあるんじゃないの?
そこにsetCouseMenuとかshowDataとかメソッドが定義されてると思うんだけど。
それがないと何も言えないわなぁ。
これだけ読んでもサッパリ、です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java です 途中は省いてますが for(int i = 0; i < 25; i ++) { s 4 2022/05/20 23:36
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- その他(プログラミング・Web制作) atcoder python コードへの助言 2 2022/08/12 15:31
- 数学 領域の問題について質問です。 実数s, tは,s^2+t^2≦1, s≧0, t≧0 を同時に満たし 3 2023/05/18 20:59
- Java Java配列の問題を教えてください。 乱数で20個出力し、最大、最小、合計、平均を求め、更に昇順にソ 3 2023/07/10 18:32
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Java Java 配列の問題です。 写真の問題を教えてください。 全く分からないんです… 4 2023/07/02 21:52
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- 物理学 写真のytグラフについてですが、問題文では、「v=0.2m/s」と書かれていますが、 グラフのt=0 2 2022/08/27 00:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでの[]
-
servletからjspへオブジェクト...
-
エクセルVBA 画像を貼り付ける...
-
Excel VBA 定数にオブジェクト...
-
VB.NETでのnothing の意義について
-
JSPでのArrayListの表示につい...
-
getParameter()について
-
C#のXmlDocumentについて
-
サーブレットコンテキストの意...
-
Dispose()は、どんな時に使うの...
-
レコードセットのオープン
-
VBスクリプトでテキストファイ...
-
ADOのOPENで実行時エラー
-
VB.netでメソッドからコントロ...
-
SocketでXMLオブジェクトを送信...
-
エクセルVBA/SpecialCellsで特...
-
javaで、、、
-
PrintFormを使用してのプリント
-
C#のクラスで値渡しをする
-
オブジェクトの参照渡しについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでの[]
-
エクセルVBA 画像を貼り付ける...
-
サーブレットコンテキストの意...
-
C#のクラスで値渡しをする
-
Vba ListViewの行挿入に関して...
-
VB.netでメソッドからコントロ...
-
Excel VBA 定数にオブジェクト...
-
servletからjspへオブジェクト...
-
javaで、、、
-
VB.NETでのnothing の意義について
-
Dispose()は、どんな時に使うの...
-
ピクチャーボックスに点を打つ...
-
VBスクリプトでテキストファイ...
-
String型からlong型への変換は...
-
JSPでのArrayListの表示につい...
-
C#で親にイベントを投げる方法
-
MessageBox.Show(Me,…の「Me」...
-
エクセルVBA/SpecialCellsで特...
-
Calendarクラスでエラーがでる
-
JTableで値を右寄せ表示する方法
おすすめ情報