為什莫這樣他還是編譯不對呢
??// 定義一個整型數組,并賦初值
??int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };
???????
??int max = nums[0]; // 假定最大值為數組中的第一個元素
??int min = nums[0]; // 假定最小值為數組中的第一個元素
??double sum = 0;// 累加值
??double avg = 0;// 平均值
???????
??for (int i = 0; i < nums.length; i++) { // 循環遍歷數組中的元素
??????? // 如果當前值大于max,則替換max的值??????? if(nums[i]>max){
??????????? max=nums[i];
??}
???????????
???????
???????
??????? // 如果當前值小于min,則替換min的值??????? if(nums[i]<min)
??????????? min=nums[i];
???????
???????
???????
??????? // 累加求和
??????? sum=sum+nums[i];
???????
??}
???????
??????? // 求平均值
??????? avg=sum/nums.length;
??????
???????
??System.out.println("數組中的最大值:" + max);
??System.out.println("數組中的最小值:" + min);
??System.out.println("數組中的平均值:" + avg);
?}
}
2015-08-09
= =注釋了啊 ?看前面的//
if 和 //在同一行 相當于沒有啊
還可以這樣寫:
max=max>=nums[i]?max:nums[i];
min=min<=nums[i]?min:nums[i];
2015-08-08
啊 沒復制進去
2015-08-08
public class HelloWorld {
? ??
? ? public static void main(String[] args) {
? ? ? ??
這個東西沒有吧
2015-08-01
沒有但是在這上面他就是運行出錯
2015-07-31
不會是你把if語句放在//后面了吧,如果是那樣的話肯定不對的
其它的沒有發現錯誤,也可以運行成功