날아라쩡글이의 블로그입니다.

for반복문 본문

java (학원 전) story

for반복문

날아라쩡글이 2021. 8. 5. 15:39
반응형

package day04;
//반복문 2 for 반복문
//for반복문이나 while 반복문이나 둘다 코드 블락을 반복시킨다는 점에는 동일하지만, 
//그 세부적인 의미는 다르다.
//while 반복문의 경우, 해당 while 반복문의 조건식이"true가 나오는 동안"반복이 되지만 
//for반복문은 제어변수의 값을 통해서 반복여부를 결정한다는 차이점이 있다. 
//for 반복문은 기본적으로 다음과 같은 형태를 가진다. 
//for(제어변수의 선언과 초기화; 조건식;제어변수의 변화식){
//       반복할 코드
//}
//
//

public class Ex06For {
    public static void main(String[]args) {
        //가장 기본적인 형태의 for반복문을 만들어 보자 
        for(int i =1; i<=3; i++) {
            System.out.println("i의 현재값:" + i);
        }
        //for문에 대한 팁들
        //1.for문의 제어변수의 이름은 전통적으로 i부터 시작하여 중첩될 때마다 j,k,l순으로 들어가지만
        //변수의 이름은 자유롭게 사용하더라도 전혀 문제가 없다. 
        //2.for문의 변화식은 무조건 ++일 필요가 없다. 경우에 따라선 감소연산자 혹은 다른 할당연산자를 사용하여
        //for문을 만들어줄 수도 있다. 
        for(int i =1;i<=100000; i*=1000) {
            System.out.println("i의 현재값:"+i);
        }
        //3.제어변수의 초기화나 조건식에는 다른 변수를 사용할 수 있다. 
        int start =10;
        int end =13;
        for(int i =start; i<=end;i++) {
            System.out.println("i의 현재값:"+i);
        }
        //4.만약 for문의 조건식이 맨 처음부터 false가 나올 경우, 당연히for문은 실행되지 않는다. 
        for (int i =1; i<0; i++) {
            System.out.println("i의 현재값:"+i);//실행되지 않음
        }
        //
        //
        //
        
        
    }

}

반응형

'java (학원 전) story' 카테고리의 다른 글

switch 문  (0) 2021.08.05
중첩 for문  (0) 2021.08.05
while문  (0) 2021.08.05
검증  (0) 2021.08.05
중첩 if문  (0) 2021.08.05
Comments