개발자 꼬부기의 성장일기
7일차 - Java 기초(2) : 반복문 본문
Java 기초 - 반복문
for / while / break / Continue
for문
조건식이 참인 동안 주어진 횟수만큼 실행문을 반복한다.
for(초기화; 조건식; 증감식){
}
초기화: 반복문 안에서 사용할 변수 초기화
조건식: 변수의 범위 한계를 지정
증감식: 반복적으로 얼만큼 증가할것인지 감소시킬것인지 또는 횟수 결정
for(int i=0, j=100; i<=50 && j>=50; i++, j--) {}
두개의 변수도 가능하다.
향상된 for문
- 배열에서 많이 쓰임.
- 증감식을 이용하지 않음
for(String name : names) {}
위의 예제로 보면 names라는 배열에서 하나씩 꺼내 name이라는 String 변수에 담아 사용함.
while문
조건식이 true일 경우에 계속 반복, 초기화와 증감식은 옵션.
(초기화);
while(조건식) {
실행문; //조건식이 참인 동안 실행
증감식;
}
do-while문
while문과 동일하지만 do를 먼저 실행 후 while문을 반복한다. 무조건 한번 이상 실행된다.
do {
(1)실행문 //처음 한 번은 무조건 실행
} while((2)조건식);
사용 예:
do{
System.out.println("1과 10 사이의 정수를 입력하세요");
input = scanner.nextInt();
} while(input != randomNum);
break문
: 반복문 안에서 빠져나올때 실행 중지할때 사용. 이중 반복문에서 break 사용시 해당 반복문만 종료함
for(...){
if(){
break;
}
}
while(...){
if(){
break;
}
}
Continue문
:반복문에서 어떠한 조건을 건너뛸때 사용.
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) { //나머지가 0일 경우는
continue; //다음 반복으로 넘어간다.
}
System.out.println(i); //홀수만 출력
}
'언어공부 > [코드스테이츠] 백엔드부트캠프' 카테고리의 다른 글
9일차 - Java 객체지향 기초(1) : 클래스와 객체, 필드와 메서드 (0) | 2023.04.21 |
---|---|
8일차 - Java 기초(3) : 배열 (0) | 2023.04.20 |
6일차 - Java 기초(1) : 연산자, 입출력, 제어문 (0) | 2023.04.18 |
5일차 - 변수와 타입 (1) | 2023.04.17 |
4일차 - git / github 맛보기 (0) | 2023.04.14 |