课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
这是为什么呢 求大佬解释
2018-07-18
源自:Java入门第一季(IDEA工具)升级版 7-1
正在回答
int[] scoress 是个数组,scores[i]是一个数字,所以会报一个类型转换错误,你可以这样写
在for循环的外面
int []scoress=new int [scores.length];
然后在for循环里面写
scoress[i] = scores[i]
我是孙康慧呀 提问者
报的错已经说的很明白,第12行出错,错误原因是类型转换错误。题主写的是int[] scoress=scores[i],等号左边是一个数组(int[ ]),右边是一个数(int),怎么能赋值呢?我的回答能理解吗?
在for循环外定义int []scoress=new int [scores.length];
int[] scoress 写在for循环的外面 ,里面写scoress[i]=scores[i] 这样试一下吧
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答数组赋值的问题
2 回答数组的赋值
2 回答由用户输入数值赋值给数组
2 回答数组一定需要赋值吗
4 回答变量赋值问题