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

运行后为哈会出现这种情况

数组中的最大值是:8

数组中的最小值是:1

数组中的和是:36.0

数组中的平均值是:3.6

数组中的最大值是:9

数组中的最小值是:1

数组中的和是:45.0

数组中的平均值是:4.5

数组中的最大值是:10

数组中的最小值是:1

数组中的和是:55.0

数组中的平均值是:5.5

正在回答

4 回答

你把最下面三个大括号其中一个放到求平均前面去试试

0 回复 有任何疑惑可以回复我~

package com.Qiuzhi;


public class Qiuzhi {
 public static void main(String[] args){
  //定义一个整形数组,并赋初值
  int[] nums=new int[]{1,2,3,4,5,6,7,8,9,10};
  
  int max=nums[0];//假定数组中最大元素为第一个元素
  int min=nums[0];
  double sum=0;
  double avg=0;
  
  for(int i=0;i<nums.length;i++){
   //循环便利数组中的元素
   //如果当前最大值大于max,则替换max的值
   
   max=nums[i]>max?nums[i]:max;
   
   min=nums[i]<min?nums[i]:min;
   
   sum+=nums[i];
   
   avg=sum/nums.length;
   
   System.out.println("数组中的最大值是:"+max);
   System.out.println("数组中的最小值是:"+min);
   System.out.println("数组中的和是:"+sum);
   System.out.println("数组中的平均值是:"+avg);
  }
 }
}

0 回复 有任何疑惑可以回复我~

package com.Qiuzhi;


public class Qiuzhi {
 public static void main(String[] args){
  //定义一个整形数组,并赋初值
  int[] nums=new int[]{1,2,3,4,5,6,7,8,9,10};
  
  int max=nums[0];//假定数组中最大元素为第一个元素
  int min=nums[0];
  double sum=0;
  double avg=0;
  
  for(int i=0;i<nums.length;i++){
   //循环便利数组中的元素
   //如果当前最大值大于max,则替换max的值
   
   max=nums[i]>max?nums[i]:max;
   
   min=nums[i]<min?nums[i]:min;
   
   sum+=nums[i];
   
   avg=sum/nums.length;
   
   System.out.println("数组中的最大值是:"+max);
   System.out.println("数组中的最小值是:"+min);
   System.out.println("数组中的和是:"+sum);
   System.out.println("数组中的平均值是:"+avg);
  }
 }
}

0 回复 有任何疑惑可以回复我~
没有代码没看懂


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

IT攻城狮0 提问者

发错了,马上发截图
2016-05-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

运行后为哈会出现这种情况

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