java

while(i --> 0)

원코드 2022. 11. 3. 15:03

while문 사용해서 루프 만들고

int i = 10;
        while (i --> 0) { 
          // loop
        }

첫 번째 i 는 10이겠거니 하고 테스트를 돌렸더니 9가 나와서 테스트 실패가 떴다.

'-->' 는 'variable--'와 'variable>0'을 합쳐놓은 것

그러니까

int i = 10;
        while (i > 0) { 
        i--;
        // loop
        }

이렇게 쓴 거랑 같은 상황.

그래서 9부터 0까지 출력됨

 

출처:

https://java119.tistory.com/105

 

[Java] while(variable-- > 0) 개념 및 문법 정리

개념 주로 알고리듬이나 어떠한 기능을 만들 때, while문을 쓰게 되는데요. while문 조건에 자주 나오게 되는 녀석이 바로 while(variable-- > 0)입니다. 여기서 '-- >'가 헷갈릴 수도 있는데요. variable--; var

java119.tistory.com