반복문

roglog·2021년 6월 21일
0

java의 정석

목록 보기
12/36

1. for문


  • 초기화에서 둘 이상의 변수가 필요할 때는 콤마를 구분자로 초기화하면 됨
    단, 두 변수의 타입은 같아야 함
  • 증감식도 쉼표를 이용해서 두 문장 이상을 하나로 연결해서 쓸 수 있음
    Ex)
      for(int i=1, j=0; i<=10; i++), j-- {...}
  • 활용
    짝수(2 i), 홀수(2 i +1), 제곱(i * i), 역순(11-i), 순환(i%3), 반복(i/3)

  • 향상된 for문
    for(타입 변수명 : 배열 또는 컬렉션) { }
    Ex)

      for(int tmp: arr) {
          System.out.prinln(tmp);
      }

2. break문


자신이 포함된 가장 가까운 반복문을 벗어남


3. continue문


반복문 내에서만 사용 가능
반복이 진행되는 도중에 continue문을 만나면 반복문의 끝으로 이동하여 다음 반복으로 넘어감]


4. 이름 붙은 반복문


  • 중첩 반복문 앞에 이름을 붙이고 break문과 continue문에 이름을 지정해 줌으로써 하나 이상의 반복문을 벗어나거나 반복을 건너뛸 수 있음
    Ex)
    outer:
    while(true) {
        ...
        for( ; ; ) {
            if (num == 0)
                break;
            if(num == 99)
                break outer;
        }
    }

java의 정석 chapter4

profile
Full Stack Developer 📚

0개의 댓글