Java 실행순서와 그 값
조회수 667회
1public class Wuerfel{
2 public int az;
3 public static int aw = 0;
4 public Wuerfel(int a){
5 az = a;
6 aw++;
7 }
8 public void add(int b){
9 az += b;
10 }
11 public static void main(String args[]){
12 Wuerfel w1 = new Wuerfel(3);
13 Wuerfel w2 = new Wuerfel(6);
14 w1.add(w2.az);
15 boolean p = (w1.az/aw<=6);
16 }
17}
위의 코드의 실행순서대로 표를 작성했습니다. 근데 14번째 행 실행에서 좀 헷갈리는 게 있습니다. w2.az의 값이 6이고 8행으로 가서 b의 값이 6이 된 후에, az가 12가 되면 그 값이 w1.az에 해당하는지, w2.az에 해당하는지 모르겠습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력