class Static{
public int a = 20;
static int b = 0;
}
public class Main
{
public static void main(String[] args) {
int a;
a = 10;
Static b = a;
Static st = new Static();
System.out.println(Static.b++);
System.out.println(st.b);
System.out.println(a);
System.out.print(st.a);
}
}

다른 자바 컴파일러는 

10

11

10

20

이라 하고 


Gpt 혼자 

0

1

10

20

이라 출력함


얘한테 내정된 컴파일러는

Static b = a;

부분에서 오류난다고 b는 0으로만 고정된다고 계산하던데 다른 컴파일러는 저 지점에서 static b에 main의 a값을 대입해서 10이라고 내놓음 


적어도 java 연산은 gpt만 믿음 안 되겠어