for문 for(){}
괄호 안에 반복을 지정하는 부분이 있고,
초기식, 조건식, 증감식 세가지로 이루어진다.
; ; 각각 세미콜론으로 구분된다!
[표현법]
for(초기식; 조건식; 증감식){ // 반복 횟수를 지정할 요소들
반복적으로 실행시키고자 하는 코드
}
- 초기식 : 반복문이 시작될 때 "초기에 단 한번만 실행"
반복문에서 사용할 변수를 선언하고 초기화 하는 구문 => int i=0;
- 조건식 : "반복문이 실행될 조건"을 작성하는 구문
조건식이 true일 경우 반복문 실행
false일 경우 반복문을 멈추고 빠져나옴 => i < 10;
- 증감식 : "반복문을 제어하는 변수 값"을 증감시키는 구문
보통 초기식에서 선어된 변수를 가지고 증감식 작성
이때, 증감연산자가 주로 쓰임 => i++
1
2
3
4
5
6
7
8
|
public void method1() {
// "안녕하세요"를 5번 반복해서 출력하고싶다.
for(/*초기식*/;/*조건식*/;/*증감식*/) {
System.out.println("안녕하세요~");
}
}
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
public void method2() {
// 고정된 문자열이 아닌 매번 달라지는 출력 결과를 확인하자!
// i : 1
// i : 2
// ...
// 제일 단순하게 반복되는 횟수를 지정하는 표현법
// for(int i=0; i<10; i++ )
// i는 제어변수; 제어문을 제어하기위한 변수 선언
for(int i=0 ; (i+1)<=3 ; i++) {
System.out.println("i : " + (i+1));
}
//감소하는 예
//i값이 10에서부터 6보다 작을때까지 1씩 감소하면서 반복 수행
//10 9 8 7 6~
for(int i=10; i >= 6 ; i--) {
System.out.println("i : "+ i);
}
// 증감 1씩 => 2씩 증가!
// 1 3 5 7 9
for(int i=1 ; i <= 10 ; i+=2) {
System.out.println("i : "+ i);
}
}
|
cs |
'*JAVA*' 카테고리의 다른 글
[java] while문 - Math.random() 응용 (0) | 2021.10.20 |
---|---|
[java] While문 (0) | 2021.10.20 |
[java] 조건문 - Switch문 (0) | 2021.10.19 |
[java] 조건문 - if-esle if문 (0) | 2021.10.19 |
[java] 조건문 - if-else문 (0) | 2021.10.19 |