javafor循环步骤 for i循环和for each的区别?
浏览量:1943
时间:2023-03-26 07:27:50
作者:采采
for i循环和for each的区别?
1、for循环常用于遍历数组,通过计数器可以根据索引访问数组的每个元素:
但是这个方法只遍历数组的索引。如果要获取这个元素的值,需要通过索引读取这个元素的值。
int[] ns { 1,4,9,16,25 }
For (int i0 iltns.length i) {//遍历索引I
(ns[i]) //通过索引I读取数组的值n[i]
}
提供的for each循环可以更简单地遍历数组。
公共类Main {
公共静态void main(String[] args) {
int[] ns { 1,4,9,16,25 }
对于(国际:)
(名词)
}
}
}
区别:与for循环相比,for each循环的变量n不再是计数器,而是直接对应数组的每个元素。for each循环也写得更加简洁。但是,for each循环不能指定遍历顺序或获取数组的索引。
除了数组,for each循环可以遍历所有 "迭代 "数据类型,包括列表、地图等。
多层嵌套的for循环怎么重构?
当然,首先要从内部一层一层地显现出来。。。I0,输入第二个。I0然后进入第三个。第三个循环,然后到第二个i1。然后到第三个周期。依次这样走下去
for循环是先执行循环体语句,后判断表达式?
for语句的一般形式是:for(单一表达式;条件表达式;末端循环){中间循环;}。
在执行for循环时,它会先判断条件表达式是否为真,如果条件为真,则执行中间循环体,执行完中间循环体后再执行最后一个循环体。执行完最后一个循环体后,再次判断条件表达式。如果条件仍然为真,则重复中间循环体,如果条件不为真,则跳出for循环。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。