大阪市中央区 システムソフトウェア開発会社

営業時間:平日09:15〜18:15
MENU

Javaマスターへの道 資格勉強編 Part8

株式会社クローバーフィールドの経営理念
著者:miyauchiatsushi
公開日:2023/07/18
最終更新日:2023/07/18
カテゴリー:技術情報
タグ:

みなさん今日もやりますJava勉強編、今日はとても難しいですが力をつけてJavaマスターを目指しましょう!

それではこのプログラムを解いてみてください。

さて答えはどうなったでしょうか。
とても複雑ですが、ひとつずつ処理を追ってみましょう。

まず初めはラベルを使っていることがわかりますね、aとbの2種類あります。
aのラベルはcontiueですのでif (i % 2 == 0)がtrueのとき、
上のa:の部分に行きiの値を1増やして同じように処理が続きます。
bのラベルはbreakですのでif (3 < j)がtrueの時、
上のb:の部分に行くのですがそこにあるfor文は抜けるので次の処理はa:の処理となります。
説明は難しいので、簡単な表を使って説明します。

                   i                       j                             結果           TOTAL
























continueでラベルaへ
totalに0を加算
totalに1を加算
totalに2を加算
totalに3を加算
breakでラベルbへ
continueでラベルaへ
totalに0を加算
totalに1を加算
totalに2を加算
totalに3を加算
breakでラベルbへ
continueでラベルaへ










12
12
12

このようになりますので、答えは12となります。
一見すると難しそうではありますが、ひとつずつ書きながらやるとわかりやすくなりますので
諦めずにどんどん問題にチャレンジする精神を持っていきましょう。

    上に戻る