三目運(yùn)算符提示錯(cuò)誤
public?class?HelloWorld?{ ???? ????public?static?void?main(String[]?args)?{ ???????? //?定義一個(gè)整型數(shù)組,并賦初值 int[]?nums?=?new?int[]?{?61,?23,?4,?74,?13,?148,?20?}; ???????? int?max?=?nums[0];?//?假定最大值為數(shù)組中的第一個(gè)元素 int?min?=?nums[0];?//?假定最小值為數(shù)組中的第一個(gè)元素 double?sum?=?0;//?累加值 double?avg?=?0;//?平均值 ???????? for?(int?i?=?0;?i?<?nums.length;?i++)?{?//?循環(huán)遍歷數(shù)組中的元素 ????????//?如果當(dāng)前值大于max,則替換max的值 nums[i]?>?max???max?=?nums[i]?:?min?=?nums[i]; ???????????? ????????//?如果當(dāng)前值小于min,則替換min的值 ???????? ???????? ???????? ????????//?累加求和 ????????sum?+=?nums[i]; ???????? } ???????? ????????//?求平均值 ???????avg?=?sum?/?7; ???????? System.out.println("數(shù)組中的最大值:"?+?max); System.out.println("數(shù)組中的最小值:"?+?min); System.out.println("數(shù)組中的平均值:"?+?avg); } }
為什么三目運(yùn)算符說我的比較符號(hào)使用錯(cuò)誤 ?
2016-02-03
三目運(yùn)算符基本格式是這樣z=a>b?c:d,c和d都是結(jié)果,三目運(yùn)算符和if語(yǔ)句是不一樣的
你可以分下來寫