public class Mix4 {
int counter = 0;
public static void main(String[] args) {
int count = 0;
Mix4[] m4a = new Mix4[20];
int x = 0;
while (x < 9) {
m4a[x] = new Mix4();
m4a[x].counter = m4a[x].counter + 1;
count = count + 1;
count = count + m4a[x].maybeNew(x);
x = x + 1;
}
System.out.println("count:" + count + " counter " + m4a[1].counter);
}
public int maybeNew(int index) {
if (index < 5) {
Mix4 m4 = new Mix4();
m4.counter = m4.counter + 1;
return 1;
}
return 0;
}
}
nedaří se mi přijít na to jak tenhle program funguje. vytiskne mi to hodnoty 14 pro count a 1 pro counter ale nedokážu přijít na to proč. Mohl by mi to někdo vysvětlit?