[問答題] "不能構成三角形的3條邊");
2021-07-20
[問答題] "不能構成三角形的3條邊");
正確答案:int Integer.parseInt(args[i]); a[0]+a[1]>a[2]&&a[1]+a[2]>a[0]&&a[2]+a[0]>a[1]
參考解析:本題主要考查從系統(tǒng)命名行傳遞參數、for循環(huán)語句和邏輯運算符的知識點。解答本題的關鍵是熟練掌握從系統(tǒng)命名行傳遞參數、for循環(huán)語句和邏輯運算符的知識。對于邏輯運算符&&,如果左邊表達式的值為false,則不會再對運算符右邊的表達式求值,整個布爾邏輯表達式的結果已確定為false。例if(expressionl &&expression2&&expressio)expression1,expression2和expression中,只要有一個值為false則整個表達式的值為false。在本題中,int a[]=new int[args.length];語句的功能是創(chuàng)建整型數組a,a[i]=Integer.parseInt(args[i]);語句的功能是把從系統(tǒng)命令行獲得的數據轉換成基本整型數據,賦值給數組元素 if(a[0]+a[1]>a[2]&&a[1]+a[2]>a[0]&&a[2]+a[0]>a[1])語句的功能是判斷從系統(tǒng)命令行獲得的3個數能否構成三角形。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。