이 전 강의에서 조건문과 선택문을 배웠으니 반복문만 배운다면 아주 간단한 프로그램 만들기를 시작할 수 있다.
자바의 반복문 문법은 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언어 외 다양항 프로그래밍 예제도 볼 수 있다.)
'Computer_Language > Java' 카테고리의 다른 글
[Java] 7. 자바의 배열과 정렬 (0) | 2019.12.28 |
---|---|
[Java] 6. 자바의 함수(메소드)와 오버로딩 (0) | 2019.12.23 |
[Java] 4. 자바의 조건문과 선택문 (0) | 2019.12.19 |
[Java] 3. 자바의 연산자 (0) | 2019.12.19 |
[Java] 2. 자바의 기본형 자료형 (0) | 2019.12.19 |