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언어 외 다양항 프로그래밍 예제도 볼 수 있다.)