私は Java の初心者で、Head First Java から勉強しています。1 つの例では、次のコードを提供し、可能な出力を要求します (14 1 として与えられます)。m4a[x].counter は何をしますか? 私たちはそこからどのような価値を得ますか?ありがとうございました。
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 + " " + m4a[1].counter);
}
public int maybeNew(int index){
if(index<5){
Mix4 m4 = new Mix4();
m4.counter = m4.counter + 1;
return 1;
}
return 0;
}
}