我想知道for循環(huán)最后輸出結(jié)果的數(shù)組
? ?System.out.println(hobbys[i]); ? ?這個hobbys[i] ? 這個i是怎么來的,前面怎么沒定義 ?為啥加了這個i才循環(huán)出所有的字符串 ? ?這個i在數(shù)組里沒定義啊
? ?System.out.println(hobbys[i]); ? ?這個hobbys[i] ? 這個i是怎么來的,前面怎么沒定義 ?為啥加了這個i才循環(huán)出所有的字符串 ? ?這個i在數(shù)組里沒定義啊
2018-02-23
舉報
2018-05-04
循環(huán)需要初始變量,就用用到 i ,并且控制循環(huán)的次數(shù) 和當(dāng)作要遍歷數(shù)組的下標(biāo),在輸出結(jié)果時,需要用到 i 來確定要輸出數(shù)組中第幾個數(shù)
2018-02-23
2018-02-23
打個比方說,現(xiàn)在一共有五個房間,每個房間對應(yīng)的門牌號分別是0,1,2,3,4。每個房間住著一個人,名字分別是零,一,二,三,四。如果想找到某一個人就要打開那個人所在的房間。想找到第一個人就打開第一個門也就是0號房間的門。現(xiàn)在想依次找到所有人,就自定義一個變量 i (也可以是其他字母,如 j)來記錄門牌號,通過循環(huán)加一就可遍歷出所有的值。(重點(diǎn)!數(shù)組的下標(biāo)是從0開始的)
2018-02-23
for(int i=0;i<hobbys.length;i++){
? ? System.out.println(hobbys[i]);
}
i是數(shù)組的下標(biāo),根據(jù)下標(biāo)才能獲取當(dāng)前下標(biāo)所對應(yīng)的值