★★ Java の宿題ここで答えます Part 55 ★★
■ このスレッドは過去ログ倉庫に格納されています
0736682
2006/03/32(土) 22:22:10というと、オブジェクト指向をきちんと学ばないと、
Javaは完璧にマスター出来ないという事でしょうか?
>>735
言うなれば、日本語で聞くか、Java言語で聞くかとの違いですよね。
例えば、18歳以下を聞くメソッドですが、
public static int getMinor(Person[] myPeople) {
int minorTotal = 0;
for (int i = 0; i < myPeople.length; i++) {
if (myPeople[i].getAge() < 18) {
minorTotal = myPeople[i].getAge();
}
}
return minorTotal;
}
とあり、最初の変数(トータル人数用)は0に設定しておいて、
次のループ等で18歳以下の人を探したのですが、
minorTotal = myPeople[i].getAge(); のままでは、一番若い客の年齢を求めるのと変わりません。
Javaから現実世界にスイッチしますが、若い客の年齢を求めた後は、それを数えるだけですよね。
Javaに戻って、この場合、もう一度for文を持ってきて数えた結果を出力すれば良いのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています