为了账号安全,请及时绑定邮箱和手机立即绑定

输出的结果不对啊,,,哪里的问题

public class HelloWorld{
    public static void main(String[] args){
    int[] nums = new int[]{61,23,4,74,13,148,20};
    int max = num[0];
    int min = num[0];
    double sum = 0;
    double avg = 0;
    for(i=0;i<nums.length;i++){
    if(i!=0){
        max = nums[i]>nums[0]?nums[i]:nums[0];
        min = nums[i]<nums[0]?nums[i]:nums[0];
      }
      sum = sum+nums[i];
     }
     avg = sum/nums.length;
     System.out.println("数组中的最大值"+max);
     System.out.println("数组中的最大值"+min);
     System.out.println("数组中的平均值"+avg);
    }
}


正在回答

1 回答

在循环里num[i]不断在地和nums[0]进行比较【line9-12】

 if(i!=0){

        max = nums[i]>max?nums[i]:max;

        min = nums[i]<min?nums[i]:min;

      }


1 回复 有任何疑惑可以回复我~
#1

qq_缘丶是你_0 提问者

明白了 多谢!
2017-04-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

输出的结果不对啊,,,哪里的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信