
三邊長 a,b,c 的初始化設定或建構元方法。

inputSide( )公有方法:讓使用者輸入三邊長 a,b,c。此方 法須能確認使用者所輸入的三邊長皆須大於 0,另此方法不須回 傳值。

getAssessResult( )公有方法:判斷三邊長 a,b,c 是否可 以構成三角形。如果可以的話則回傳布林型別 (Boolean)“真”,如果不可以的話則回傳“假”。

getPerimeter( )公有方法:回傳三角形的周長。此方法須呼 叫 getAssessResult( )方法,如果回傳值為“真”則回傳三 角形的周長,如果回傳值為“假”則回傳-1。

getArea( )公有方法:回傳三角形的面積。此方法須呼叫 getAssessResult( )方法,如果回傳值為“真”則回傳三角 形的面積,如果回傳值為“假”則回傳-1。三角形面積的 Heron
計算公式為:

,其中 s = (a + b + c) / 2 。
程式執行範例如下:
請輸入大於0的三邊長:-3,6,9
輸入錯誤,請重新輸入大於0的三邊長:3,6,9
所輸入的三個整數無法構成三角形
繼續玩嗎?若想繼續玩,請按'y'或'Y':y
請輸入大於0的三邊長:3,4,5
周長等於:12
面積等於:6.0
繼續玩嗎?若想繼續玩,請按'y'或'Y':n