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

foreach 小括号里的元素变量不能自定义吗

 foreach 小括号里的元素变量不能自定义吗?我把score改成其他的就错误?这是为什么啊,前面也没有定义score啊

正在回答

2 回答

for (int score:scores) {

    System.out.println(score);

}

相當於

for(int i=0;i<scores.length;i++){

    int score=scores[i];

    System.out.println(score);

}

改成下面的應該沒錯

for (int a:scores) {

    System.out.println(a);

}


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

慕后端6455888 提问者

非常感谢!
2015-05-29 回复 有任何疑惑可以回复我~

只要保证元素变量的类型和数组元素的类型一致就可以,我是吧score全改成了score1(String型的),运行通过了

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

举报

0/150
提交
取消

foreach 小括号里的元素变量不能自定义吗

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