flag1がtrueなので、whileループが開始されます。 最初にflag1 = falseとなり、if条件に入りますが、flag1 == flag2がfalseなので、continueが実行されません。 その結果、System.out.print("B")が出力されます。 その後、break文が実行されてループが終了します。
💡この記事の要約: Javaの繰り返し文(while, for)の挙動を正しく理解することで、無限ループの危険性やメモリの浪費を防ぐことができます。特に、while(true)のような記述では、breakがなければ無限にメモリを使い続ける可能性がある点に注意しましょう!
Though Java already has a character type and char keyword to represent and manipulate characters, the language also requires a Character class for two reasons: Character c1 = new Character ('A'); ...