본문 바로가기
Develop/Java

8 자바 Java 의 반복문

by 구운밤이다 2016. 8. 27.
728x90
반응형

2016/07/10 - [IT/Java] - 7 자바 Java 의 조건문!

이번엔 일부 코드를 반복 실행하기 위한 자바 Java의 반복문을 배워보도록 하겠습니다!


while 문


가장 기본적인 while 문 먼저 보도록 하겠습니다!


public class Loop {

public static void main(String[] args) {

int num =0;

while(num<5){

System.out.println("This is "+num+" loop");

num++;

}

}

}


이렇게 하면 이런 결과가 출력되겠죠?


This is 0 loop

This is 1 loop

This is 2 loop

This is 3 loop

This is 4 loop


그럼 구조를 하나하나 봐볼까요? while 옆에 있는 (num<5) 얘는 조건입니다! 이 조건이 만족하면 이 안ㅇ에 있는 문장들을 실행하게 됩니다! 만족하지 않으면 생략하고 넘어가게 되죠!




do - while 문


이번에는 do - while 문을 볼게요!


public class Loop {

public static void main(String[] args) {

int num =0;

do{

System.out.println("This is "+num+" loop");

num++;

}while(num<5);

}

}


do - while 문도 거의 while문과 비슷하게 생겼죠? 이거는 일단 { 안의 문장을 한 번 실행한 후에 마지막에 조건을 검사하는 방식입니다! 그래서 이거 같은 경우에는 처음부터 조건이 안 맞는 경우 같이 가끔 다른 결과가 나온다는 것이 while 문과의 차이점입니다!


This is 0 loop

This is 1 loop

This is 2 loop

This is 3 loop

This is 4 loop


for 문


public class Loop {

public static void main(String[] args) {

for(int num=0; num<5; num++){

System.out.println("This is "+num+" loop");

}

}

}


for문은 이렇게 생겼습니다! for 옆에 있는 첫 번째 int num=0; 이것은 반복을 위한 변수 선언입니다! 그리고 두 번째 num<5; 이것은 반복에 필요한 조건입니다! 마지막 세번째 이거는 반복문을 탈출하기 위한 연산입니다!


This is 0 loop

This is 1 loop

This is 2 loop

This is 3 loop

This is 4 loop


전반적으로 C 언어랑 별다를게 없죠??


댓글공감구독(이웃추가)는 블로거에게 큰 힘이 됩니다! 부탁드리면서 이번 포스팅을 마치도록 하겠습니다! 지금까지 딘또였습니다.

728x90
반응형

댓글