三元运算符案例(两只老虎、三个和尚)问题、分析、代码
三元運算符
案例1:兩只老虎
需求:動物園里有兩只老虎,已知兩只老虎的體重分別是180kg、200kg,請用程序實現判斷兩只老虎的體重是否相同。
分析:
(1)定義兩個變量用于保存老虎的體重,單位為kg,這里僅僅體現數值即可。
int weight1 = 180;
int weight2 = 200;
(2)用三元運算符實現老虎體重的判斷,體重相同,返回true,否則,返回false。
(weight1 == weight2) ? true : false;
(3)輸出結果。
完整代碼:
案例2:三個和尚
需求:一個寺廟里住著三個和尚,已知他們的身高分別為150cm、210cm、165cm,請用程序實現獲取這三個和尚的最高身高。
分析:
(1)定義三個變量用于保存和尚的身高,單位為cm,這里僅僅體現數值即可。
int height1 = 150;
int height2 = 210;
int height3 = 165;
(2)用三元運算符獲取前兩個和尚的較高身高值,并用臨時身高變量保存起來。
(height1 > height2) ? height1 : height2;
(3)用三元運算符獲取臨時身高值和第三個和尚身高較高值,并用最大身高變量保存。
(tempHeight > height3) ? tempHeight : height3;
(4)輸出結果。
完整代碼:
總結
以上是生活随笔為你收集整理的三元运算符案例(两只老虎、三个和尚)问题、分析、代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LibreOffice完美解决中文字体问
- 下一篇: Python 位运算