Hi, ich habe ein Verständnisproblem mit dem Boolean mit Zahlen
Das Boolean mit true und false werten ist kein Problem, aber mit Zahlen, die über 1 sind verstehe ich nicht.
Also warum kommt da 0,1,-2,3,-4 raus?
MFG
Java:
public class Test {
public static void main(String[] args) {
int[] a = new int[5];
for(int i = 0;i < a.length;++i) {
a[i] = ((i & 1) != 0) ? i : -i;
}
for(int i = 0;i < a.length;++i) {
System.out.println(a[i]);
}
}
}
Das Boolean mit true und false werten ist kein Problem, aber mit Zahlen, die über 1 sind verstehe ich nicht.
Also warum kommt da 0,1,-2,3,-4 raus?
MFG
Zuletzt bearbeitet: