flag1がtrueなので、whileループが開始されます。 最初にflag1 = falseとなり、if条件に入りますが、flag1 == flag2がfalseなので、continueが実行されません。 その結果、System.out.print("B")が出力されます。 その後、break文が実行されてループが終了します。
java silverの問題を解いていると結構な頻度で出てくるbreak文とcontinue文についてまさかの間違えて理解していることがわかってきたので追記していきます。 break文 使用できる場所→for文などの繰り返し文+switch文 役割→break文にたどり着くとそのbreak文が ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する