며칠 전 올렸던 사이트는 코딩 문제를 풀고 나서 다른 사람들의 답도 확인할 수 있게 되어 있는데, 구경하다보면 어떤 방식으로 돌아가는 건지는 알겠는데 생소한 코드들이 있었다. 보통 그런 것들이 제목에 있는 축약형이라 이 기회에 정리해본다. for문 축약(향상된 for문, for each문) 주로 배열 원소를 출력할 때 많이 사용한다. 배열 인덱스 문제를 해결할 수 있다. (ArrayIndexOutOfBoundsException 예외를 피할 수 있다.) (알고리즘 문제 풀 때 저 에러 너무 자주봐서 괴로웠던...ㅠㅠ) 아래는 문법이다. for(자료형 변수명 : 배열명){ ... } 자료형은 배열의 자료형이다. String[] arr = {"a","b","c","d"}; for(String s : arr) ..