失去梦想的咸鱼丶
2018-07-10 19:04
for (i=0;i<hobbys.length;i++){ i是0,当i小于3时,i+1
System.out.println(hobbys[i] 那这个时候i的第一个循环不应该是1吗
} 为什么hobbys[1]显示的却是[0]
for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}
语句 1 (代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行
因为i++是等到代码块执行后才++的,所以第一次是[0]
在没外部干预的条件下一般都是【0】接着【1】。
数组第一个元素是0啊
Java入门第一季(IDEA工具)升级版
1165552 学习 · 17587 问题
相似问题