iT邦幫忙

2021 iThome 鐵人賽

DAY 7
0
自我挑戰組

JAVA的實作與應用系列 第 7

Day7 if else實作

今天我們會實作兩支程式,第一支程式要做讓使用者輸入兩個數,若這兩個數相起來是100,則顯示a,是200,則顯示b,以此類推直到相加等於500,其餘顯示f。

Step1 首先要取得使用者輸入的數,因此使用scanner方法,並宣告c為整數
且相加兩個使用者輸入的數。
https://ithelp.ithome.com.tw/upload/images/20210919/20140456DQnPPt01BC.png

Step2 寫出if else 的條件式與陳述句
https://ithelp.ithome.com.tw/upload/images/20210919/20140456v8GfG5DxN7.png

就完成了,程式全碼如下,輸入45、55,得答案為a
https://ithelp.ithome.com.tw/upload/images/20210919/20140456VDLiEQKRBJ.png

在Day5時,我們利用Day3計算三角形面積公式的程式改成可以讓使用者輸入底跟高來計算的程式,今天要再來改造它,因為計算面積的數不可以是負數,
之前並有在程式裡面加上這個條件,加上if else 後,可以限制使用者輸入的數,若輸入負數的話,程式會顯示wrong。

在if條件式裡加入base > 0 && height > 0的條件,不符合的話顯示wrong
https://ithelp.ithome.com.tw/upload/images/20210919/20140456iCKPOtuIsJ.png

這樣就可以完成我們想要的指令了。程式全碼如下,輸入負數會顯示wrong。
https://ithelp.ithome.com.tw/upload/images/20210919/20140456dtMWaBwT5F.png


上一篇
Day 6 if else
下一篇
Day8 Switch case
系列文
JAVA的實作與應用30

尚未有邦友留言

立即登入留言