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

foreach为何要这样写

foreach遍历数组的时候,元素变量为什么要比数组名少一个字母?这样是什么含义?

数组是自己定义的,我大可定义int[ ] s = {1,2,3},那么用foreach该如何遍历数组呢?

正在回答

2 回答

元素变量不是少了一个字母   你只是定义了一个string类型的变量 score来接收循环中的score【i】变量

for(int sdcjd/*瞎声名的一个变量名*/:s){System.out.println(sdcjd/*它在每次循环相当于s【i】*/);

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

等候飘雪 提问者

意思就是说,变量名我可以随便定义,作用只是相当于接受数组中的每个数据而已
2018-07-31 回复 有任何疑惑可以回复我~

意思就是说,变量名我可以随便定义,作用只是相当于接受数组中的每个数据而已


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

暖_28

理论上是的,但是代码规范化,你最起码要知道你的变量代表着啥。。。接收的是啥数据,开发过程中并不是一个人开发。。。
2018-08-09 回复 有任何疑惑可以回复我~
#2

暖_28 回复 暖_28

要让别人知道定义的变量存储的啥,上句话说错了
2018-08-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165239    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

foreach为何要这样写

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