7. 반복문
ex) Hello 5번 출력하시오.
* 필요한 3가지 요소
(1) 시작값 필요 : 1 ==> 변수사용
int n = 1;
(2) 증가/감소 연산 필요 ==> 연산자 이용
1씩증가/감소 : ++, --
2씩증가/감소 : n=n+2; == n+=2;
n=n-2; == n-=2;
(3) 값 비교하는 연산 필요 ==> 조건식
n < 6;
1) for 문 ( 반복횟수가 예측이 쉽게 가능한 경우 )
문법:
for( 시작값(초기값) ; 조건식 ; 증감연산자 ) {
문장1;
문장2;
}
ex)
for ( int n =1; n < 6; ++n) {
System.out.println("Hello");
}
==> Hello 5번 출력됨.
* 주의:
위 3가지 구성요소( 시작값, 조건식, 증감연산자 ) 가 하나라도
빠지면(지정하지않는다면) 원하는 반복이 안 될수 있다.
무한루프에 빠질수 있다.
package exam07_제어문;
public class Statement06_반복문1_for문 {
public static void main(String[] args) {
// Hello 5번 출력
// * n 은 블럭스코프라서 for 문 밖에서는 사용불가능하다.( 초기화작업도 필요 )
// 1)
for (int n = 1; n < 6; n++) {
// n = 1 은 한번만 실행되고 비교하여 출력하고 다음엔 증감연산자로 가서 비교하고
// n < 6 이 될때까지 비교 -> 증감 -> 비교 ... 반복한다.
System.out.println("Hello");
}
// 2)
for (int n2 = 1; n2 <= 5; n2++) {
System.out.println("Hello2");
}
System.out.println("END.");
}
}
'Programming > JAVA(eclipse)' 카테고리의 다른 글
java 4일차_01. 제어문( 반복문_for문(3) 중첩 ) (0) | 2024.03.13 |
---|---|
java 4일차_01. 제어문( 반복문_for문(2) ) (0) | 2024.03.13 |
java 4일차_01. 제어문( switch 문 ) (0) | 2024.03.13 |
java 4일차_01. 제어문( 변수블럭scope ) (0) | 2024.03.13 |
java 4일차_(3일차요점정리) (0) | 2024.03.13 |