JAVA - 반복문
자 이때까지 연산자, 조건문을 배웠다.
오늘은 반복문에 대해 알아보자.
반복문을 사용하려면 for문을 알아야 한다.
기본적으로 for문은
for(초기값; 조건식; 증감식){}
이런 문법을 가진다.
종류로는
1. for문
문법:
for( 초기값 ; 조건식 ; 증감식 ){
}
-용도: 반복 횟수 예측이 가능한 경우에 사용된다.
*주의: 위 3가지 구성요소(시작값, 조건식, 증감연산자)가
하나라도 빠지면 원하는 반복이 안 될 수 있다.
무한루프에 빠질 수 있다.
2. while문
문법:
초기값;
while(조건식){
문장;
증감식;
}
-용도: 반복 횟수 예측이 힘든 경우 ( 무한루프 )
-특징: 조건식값에 따라서 문장이 한 번도 실행 안될 수도 있다.
3. do~while문
문법:
초기값;
do {
문장;
증감식;
} while(조건식);
-용도: 반복 횟수 예측이 힘든 경우
-특징: 조건식값에 따라서 문장이 적어도 한 번은 실행될 수 있다.
특징으로 조건에 맞지 않아도 1번은 문장이 실행된다.
그리고
break문, continue문
break문
용도: 반복문을 빠져나올 때 사용된다.
문법:
if(조건식) break;
for(int n=1; n <= 5; n++ ){
//n값이 3일 때 중단
if(n==3) break;
System.out.println("hello");
}
System.out.println("END");
continue 문
용도: 반복해야 되는 여러 문장들 중 특정문장들을 특정회차에서 skip 할 때 사용된다.
문법:
if(조건식) continue;
for(int n=1; n <= 5; n++ ){
if(n==3) continue;
System.out.println("hello" + n);
}
그리고 2중 for문 또는 다중 for문이 있고
foreach문 또는 향상된 for문이라 불리는 것도 있지만
이는 나중에 배열을 설명할 때 알려주겠다.
이런 조건문과 반복문들은
앞서 배운 변수와 연산자들을
통하여 사용한다.
내가 현재 직업을 가지고 있지 않지만
전공자로서 이야기하자면
우리가 앞서 배운 모든 것은
기초 중에 기초!!
앞으로 개발자가 되려고 하면
이런 것은 필수로 알아야 하는 것 들이다.
꼭 연습문제나 예제등을 찾아
실습을 해보고 숙지하는 것이 중요하다.
나는 배운 것을 정리하고 알려주기 위해 글을 쓰지만
보는 사람들도 블로그나 메모를 활용하여
꼭 복습을 하고 찾아보는 습관을 길러야 한다고 생각한다.
앞으로 배열과 여러 가지 클래스, 인스턴스 또는 객체지향에 대해
자바의 기초적이면서 중요한 것을 적으며
복습을 할 것이며
이를 통해
차후 문제를 풀어보며
배운 것 중 활용하며 풀이를 해볼 것이다.
그리고 하나하나 기술스택을 쌓으며
그런 기술에 대해서도 기록을 남길까 한다.