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

java代码出错 求解

java代码出错 求解

HeresyBreak 2015-08-01 15:25:56
package mypractice; public class my {  public static void main(String[] args) {          // 定义一个整型数组,并赋初值 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]; } else { continue; }                           // 如果当前值小于min,则替换min的值          if(nums[i]<min) { min=nums[i]; } else { continue; }                  // 累加求和          sum+=nums[i];                   }          avg=sum/7;         // 求平均值 System.out.println("总和:" + sum); System.out.println("数组中的最大值:" + max); System.out.println("数组中的最小值:" + min); System.out.println("数组中的平均值:" + avg); } }请问为什么删掉两个else才能得出正确的结果? 虽然两个else是多余的,但实在想不通问题出在哪,菜鸟在此求解。。。谢谢各位
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1190 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号