우선 if, switch문들을 분기문이라고 하는데 if문에서 분기를 많이 사용하면 시간이 많이 소요 된다고 생각하지만, if문 조건안에 들어가는 비교구문에서 속도를 잡아먹지 않는 한 if문장 자체는 그리 많은 시간이 걸리지는 않는다. 이것은 살짝 알고 가자. 그리고 숫자로된 분기는 if문보다 switch문을 사용하는 것이 가독성 향상을 줄 수 있다. 반복구문은 3종류가 있다. for, while, do-while while문의 경우 조건이 잘 못된다면, 무한루프에 빠질 가능성이 있으므로 for문을 사용하는 것이 좋다. 우선 for문에 for(int i = 0; i < list.size(); i++) { } 이런 for문이 있다면 좋지 않다. collection의 list.size()메소드를 매번 호출하게..