아이티클래스

for문

2020. 3. 31. 19:13

for문


for문은 조건을 만족하면 특정문장을 계속해서 반복하는 반복문이다.

for(초기화 ; 조건식 ; 변수증감)
    문장;

for문은 해당 문장을 실행하기 전에 변수등을 초기화하는 작업을 먼저 한다. 초기화할 변수가 없다면 꼭 지정해 줄 필요는 없다. 그리고 조건식을 점검해서 true라면 해당 문장을 실행시키고 변수를 증감하는 부분으로 간다. 변수 값을 조정하고 그 값이 조건식을 만족하면 다시 해당 문장을 실행한다. 조건식이 만족할 때까지 문장을 계속해서 반복 실행한다.




실행순서는 다음과 같다.
1.초기화
2.조건식(true라면 3번 실행, false면 6번 실행)
3.문장 실행
4.변수증감
5.2번으로 이동
6.반복문 종료

초기화는 for문 수행시 한번만 일어나며 조건식의 결과는 논리형이 되어야 한다.

for(int i=1; i<=10; i++)
{
    System.out.println("i="+i);
}

초기화 : int i=0;
조건식 ; i<=10;
변수증감 : i++
문장 : System.out.println("i="+i);

i가 0부터 시작해서 10이 될때까지 반복하며 회면에 i값을 출력한다.




프로그래머가 초반 실습으로 제일 많이해보는 구구단을 코딩해보도록 하자.

for(int i=1; i<=9; i++){
    for(int j=2; j<=9; j++){
        System.out.println(j+"x"+i+"은(는)? " + j*i);
    }
}

결과값
=> 2x1은(는)? 2
=> 2x2은(는)? 4
...
=> 9x9은(는)? 81


'Java' 카테고리의 다른 글

try/catch문  (1) 2020.04.02
예외(Exception)  (0) 2020.04.01
if-else문 , switch문  (0) 2020.03.31
산술 연산자(+, -, *, /, %)  (0) 2020.03.30
static 제한자  (0) 2020.03.30

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band