반복문의 정의
조건을 만족할 동안에 계속해서 어떠한 명령(문장)을 반복하여 동작 시키는 명령(문장)을 말합니다.
for문
정의
- 형식: for(항1;항2;항3 ){반복시킬 명령어(들)};
- 항 1 : 변수 지정과 출발 값 / 항 2 : 조건식 / 항 3: 증감식
- 이 때, 반복문 안에서 카운트 하는 변수는 for문이 끝난 다음에도 사용하고 싶을 경우는 for 문 밖에서 먼저 선언하고 그렇지 않은 경우는 안에서 선언하면 된다.
class javaTest
{
public static void main(String[] args)
{
for(int i = 0; i < 5; i++)
System.out.println(i);
}
}
while문
정의
- 형식 : while(조건식){반복시키고자 하는 명령어(들) + 증감식}
- 이 때, 조건식에 사용되는 변수는 while 문이 오기 전에 선언 및 할당 해줘야 한다.
- 증감식 또한 실행문 안에 넣어주는 것을 잊으면 무한으로 반복될 수 있다.
class javaTest
{
public static void main(String[] args)
{
int i = 0, n = 3;
while(i < n){
System.out.println(i);
i++;
}
}
}
do~while문
정의
- 조건에 맞지 않아도 무조건 한번은 실행문을 실행하는 반복문
- 형식 : do {반복시키고자 하는 명령어(들) + 증감식} while(조건식)
while 문과의 차이
- while 문은 조건에 맞지 않으면 실행하지 않지만, do ~while 문은 조건에 맞지 않아도 무조건 한번은 실행문을 실행한다.
class javaTest
{
public static void main(String[] args)
{
int i = 0, n = -1;
do{
System.out.println(i);
i++;
}while(i < n);
}
}
'Kosta DevOps 과정 280기 > Java' 카테고리의 다른 글
String과 다양한 함수와 속성 (0) | 2024.05.13 |
---|---|
제어문(4)-break, continue (0) | 2024.05.13 |
제어문(2) - 조건문 (0) | 2024.05.13 |
제어문(1) - 정의와 종류 (0) | 2024.05.13 |
연산자 (0) | 2024.05.12 |