求大神幫我解答一下這個(gè)問題
????????? for(int i = 0;i<nums.length;i++){
????? if(nums[i]>max)??? //為什么這里if條件語(yǔ)句可以不加{}
??? ? max = nums;
???? if(nums[i]<min)
??? min = nums[i];
????? }
????????? for(int i = 0;i<nums.length;i++){
????? if(nums[i]>max)??? //為什么這里if條件語(yǔ)句可以不加{}
??? ? max = nums;
???? if(nums[i]<min)
??? min = nums[i];
????? }
2017-04-02
舉報(bào)
2017-04-02
這是因?yàn)镴ava語(yǔ)法規(guī)則,當(dāng)if語(yǔ)句塊只有一行代碼的時(shí)候可以省略花括號(hào)。
但是建議初學(xué)者無論如何都加上花括號(hào),避免后期修改添加if語(yǔ)句塊的時(shí)候出現(xiàn)遺漏
2017-04-02
當(dāng)if后只有一行時(shí),可以不加;一行以上必須加。
我是都加,這樣看著舒服