课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
Dank!
2018-08-17
源自:Java入门第一季(IDEA工具)升级版 6-6
正在回答
你这里面错的太多了,sum=nums[i]++是先给sum赋值,你赋了个nums[i],这不是个值,i不确定,是个变量。像nums[2],nums[3]这样的才是值,系统不能理解所以报错。然后你又给了++,这个又让nums[i]这个变量的值赋给sum后又自增加一,这个没必要用++,除了这些,前面也有很多错误,我看别人评论里面应该都说了,你稍微改改,没事,刚开始慢慢来
i是数组的下标 不是你要用来运算的数组值
首先第24行代码应该写为sum=sum+nums[i]或者sum+=nums[i],其次if语句后面的括号内的i写错,应为nums[i](因为i只是数组的下标,单写i并不代表数组内的对应的值)。还有,题目本生的累加值的数据类型是错误的,应为int,用double的话就运行不出来正确结果。
试下我刚才发的看行不,下面的也要改
if里面的判断语句错了,应该是if(nums[i]>max)
抱歉,刚刚截图截错了,不知道怎么删就勉强再发一下吧
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
5 回答求大佬指教错误
2 回答求大佬指教
1 回答求大佬指教
1 回答哪错了呢 求大佬指教
2 回答求大佬指导 运行出错