发布网友 发布时间:2022-04-30 19:45
共1个回答
热心网友 时间:2022-06-30 06:18
public class FandNum {追问key又没有参与遍历,arr又怎么会==key?
key那来的角标?
追答
比如说,你找到一个班级.你知道可能有个小孩名叫 张三
你站到门口堵门,按照成绩高低.一个人一个人的出来,
第一个小孩到门口,他说我叫王五 ,你一听不是张三,你就说第二个小孩出来
第二个小孩到门口。他说我叫小刘,你一听不是张三。你就说第三个小孩出来
........
第二十六个小孩到门口,他说我叫张三。 你说“找的就是你!!”26就是他的顺序
看到了没???你刚开始找张三,你也不知道他成绩高低,不知道他什么时候出来
但是你一个人,一个人的叫. 叫到了他,你想想你叫了多少次,你就知道他在班级里的次序
java中数组下标是从0开始的 他是第26个人,那么下标就是25
写成代码就是
for(从第一个到最后一个人){你在看看真实代码里的for循环
从下标0开始找 最多找到 最后一个, 0就是开始的下标
for (int x = 0; x < arr.length; x++) {看明白了吗?