Почему сравнение i в циклах идет через длину строки ?
package com.javarush.task.pro.task05.task0502;
/*
Четные и нечетные ячейки массива
*/
public class Solution {
public static final String ODD = "Нечётный";
public static final String EVEN = "Чётный";
public static String[] strings = new String[20];
public static void main(String[] args) {
for (int i = 0; i < strings.length; i++) {
if (i % 2 == 0) {
strings[i] = EVEN;
} else {
strings[i] = ODD;
}
}
for (int i = 0; i < strings.length; i++) {
System.out.print("index = " + i);
System.out.println(" value = " + strings[i]);
}
}
}
length
содержащее длину массива.length()
возвращающий длину строки. Но тут обращение не к элементам массива - строкам, а к самому массиву. В какой лекции разбиралось не помню.strings.length
- это длинна массива.