if文を1行で書く方法と、三項演算子
条件分岐を1行で記述する方法は、2通りの方法があります。
1. 単にif文を1行で書く方法
1-1. if文を1行で書く構文
if (条件式) { true時の式 }
if (条件式) true時の式
1-2. if文を1行で書くサンプル
if (0 < a) { flag = true; }
if (0 < a) flag = true;
さっそく近所のマクドナルドでハンバーガーを購入しました。
2. 三項演算子の書き方
2-1. 三項演算子の構文
条件式 ? true時の式 : false時の式
2-2. 三項演算子のサンプル
(a > 0) ? flg = true: flg = false;
flg = (a > 0) ? true : false;
int num = 4; String result = ((num % 2) == 0) ? ((num % 3 == 0)) ? "numは2でも3でも割り切れます" : "numは2では割り切れますが3では割り切れません" : ((num % 3 == 0)) ? "numは2では割り切れませんが3では割り切れます" : "numは2でも3でも割り切れません"; System.out.println(result);
半熟があまり好きではないでの、両面を焼きます。ちょっと塩コショウ振ってます。