for문안에 객체1 [면접] 자바 문제 (for문 안에 객체 ????..) public class Test { public static void main(String args[]) { int sum = 0; for (int i = 0; i < 10_000_000; i++) { sum += i; Test test = new Test(); } System.out.println("sum =" + sum); } } 질문: 정상적으로 동작이 될까요?.. 대답: 아니요 (잘된다...)... 3가지의 속임수가 있다.. 1. int형은 21억까지 밖에 못받음..(...기본) (눈치못챔) 2. 10_000_000 언더바 표기법은 자바7버전 이후부터 사용 가능 3. for문안에 test 객체 생성?.. 이건 왜 실행이 될까 모르겠다.. 답 : 내 생각에는 for문이 돌면서 이름이 겹치기 때문에 .. 2022. 7. 22. 이전 1 다음