Computer_Language/Java

[Java] 5. 자바의 반복문

Joo-Topia 2019. 12. 20. 00:39

이 전 강의에서 조건문과 선택문을 배웠으니 반복문만 배운다면 아주 간단한 프로그램 만들기를 시작할 수 있다.

자바의 반복문 문법은 C언어의 반복문 문법과 다를 바 없다.

 

for문


c언어의 문법과 동일하다.
for(시작 조건 ; 실행 조건 ; 증감식) 형태로 시작 조건은 한번 실행되고, 실행 조건과 증감식은 매 반복문마다 수행하게 된다. 한 가지 특징은 c언어와 다르게 시작 조건에서 변수를 선언할 수 있다. (C++의 특징과 동일하다.)
실행 조건에는 boolean 자료형만 입력 가능하다.

//간단한 반복문
//for(시작조건 ; 실행조건 ; 증감식)
for(int i = 1; i <= 10; i++){
    //for문의 실행조건을 만족할 시 동작하는 구간.
    System.out.println(i + "번째 반복문 입니다.");
}

 

 

2중 for문을 이용하면 간단하게 구구단 프로그램을 만들 수 있다.

//간단한 구구단 프로그램 예제
for(int i = 1; i < 10; i++){
    //for문의 실행조건을 만족할 시 동작하는 구간.
    System.out.println(i + "단 입니다.");
    for(int j = 0; j < 10; j++){
        System.out.println(i + " x " + j + " = " + i * j);   
    }            
}

이하 생략

while 문


C언어와 동일하게 while(실행 조건) 형태로 사용한다. for문과 마찬가지로 실행 조건에는 boolean값만 올 수 있다.

아래 예제 코드는 위 for문 예제를 그대로 while문으로 바꾼 예제이다.

//while(실행조건)
int i = 1;
while(i <= 10){
    //while문의 실행조건을 만족할 시 동작하는 구간.
    System.out.println(i + "번째 반복문 입니다.");
}

 

 

Go언어와 Java언어를 병행하며 공부하고 있는데, Go에 비해 Java는 상당히 문법이 쉽게 느껴진다. 

계속 진도를 쭉쭉 나갈 예정이다.

 

*구름 edu의 "바로 실행해보면서 배우는 JAVA (자바)"을 수강 후 정리한 내용입니다.
소스코드는 깃허브 저장소를 참고! (Java언어 외 다양항 프로그래밍 예제도 볼 수 있다.)