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

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下载

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

公众号

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