Java

<Java> 반복문 (While)

98kg 2023. 10. 10. 11:00

오늘은 반복문 while 에 대해 포스팅 해보겠습니다.


while은 for과 함께 자주 사용되는 반복문 입니다.

for은 변수를 선언하여 그 범위 만큼 루프를 돌리는 반면에,

while 조건문을 받아 그 조건문을 boolean 으로 리턴하며,

조건문이 true 일 시 루프를 수행하고

false 일 시 조건문을 수행하지 않고 빠져나옵니다. 


  • while 문법
while(조건문 -> boolean으로 리턴){
	// 루프 문 -> 조건문이 true 일 시 수행

} 
// 조건문이 false 일 시 루프 문을 수행하지 않고 탈출한다.

while 예제를 통해 다양한 사용법을 보여드리겠습니다.


while 안에 if 조건문

int a = 4;
	while (true) {
	    if (a % 2 == 0) {
		a+=1;
		System.out.println(a);
		break;
	    }else {
		System.out.println("No double");
		break;
	    }
	}

iterater 순회 

	 // 컬렉션 생성
        ArrayList<String> food = new ArrayList<>();
        food.add("소시지");
        food.add("햄버거");
        food.add("피자");
        food.add("치킨");

        // iterator 획득
        Iterator<String> iterator = food.iterator();


        while(iterator.hasNext())
        {
            String str = iterator.next();
            System.out.println(str);
        }

 

 

이렇게 while 에 대하여 포스팅을 끝내겠습니다.