Skip to content

java 반복문 #

Find similar titles

11회 업데이트 됨.

Edit
  • 최초 작성자
    백인우
  • 최근 업데이트
    Dragon

Structured data

Category
Programming

반복문 #

JAVA에서의 반복문은 사용자가 원하는 구문에 조건과 증감 구성을 통하여 반복하는 기능을 설명한다. 반복문에는 반복문의 키워드와 조건식으로 구성돼 있으면 조건문과 유사한 형태를 가지고 있다. 조건문은 참과 거짓으로 결과를 반환하지만, 반복문은 반복의 여부를 확인한 후 구문 반복을 하는 차이점이 있다.

반복문의 종류 #

  • while문
  • do~while문
  • for문

while 문 #

  • 반복문 내에 조건식이 만족할 때까지 명령문을 수행하고 조건이 거짓(false) 될 때 반복문을 종료하게 된다. 증감 조건을 내부에 선언해 주어야 한다.

while 문 예제 #

String[] Conditon = [홍길동,박지성,손흥민];
int sum = 0;
while(i<=Conditon.length()){
    sum += i;
    ++i;
}
System.out.println("축구선수의 수는 = "+sum+"명이다.");

do~while 문 #

  • do~while 문은 while 문과 같은 방식이지만 첫 번째는 무조건 실행된 후 그 후에 작업은 조건을 통하여 참(true)일 경우 구문을 반복하는 방식이다.

do~while 문 예제 #

int i = 0;
    do {      
        System.out.println("Number" + i);
        i++;    
    } while (i < 10);

for 문 #

  • 반복문 내에 조건식을 통하여 참(true)일 경우 증감 식을 통하여 구문을 반복하는 방식이며 조건식이 거짓(false)이 될 때 반복문을 종료하게 된다. 증감 조건을 초기에 설정해준다.

for 문 예제 #

String[] Conditon = [홍길동,박지성,손흥민];
int sum = 0;
for(i=0;i<=Conditon.length(),i++){
    sum += i;
}
System.out.println("축구선수의 수는 = "+sum+"명이다.");
- 중복 for문 -
for(int i=2;i<=9;i++){
    System.out.println("구구단입니다.")};
    for(int j=1;j<=9;j++){
        System.out.println("i+"x"+j +"=" +(i*j));
    }
}

for문과 while문의 차이점 #

  • for 문 : 증감식이 존재한다.
  • while문 : 종료조건만 존재한다.(증감조건은 while문안의 입력)
  • 상황에 따라 for문과 while문을 사용하지만 대부분 for문을 사용한다.
0.0.1_20230725_7_v68