как работает i%2, какая логика спрятана за ней?
Если цифра(четное) делится на 2 значит это 0, то есть false.
А если цифра(нечетное) не делится на 2 значит это true. Получается такая логика.
public class ModuloDivision {
public static void main(String[] args) {
int i;
for(i =0; i < 10; i++){
System.out.println();
System.out.println( i+ " " + (i%2));
}
}
}