while문은 반복 전 반복조건을 확인하고 반복문장을 실행시키지만, do while문은 반복문장을 적어도 한번은 반복문을 수행 한후 반복조건을 검사하는 형태로 되어 있습니다. while문과 비슷하지만 다른점이 보이시죠? 먼저 do반복문은 반복 조건을 확인하고 결과가 만족할때까지 반복문을 실행시키지만 do while문은 반복문장을 실행한후 반복 저건식을 만족할때까지 반복합니다 즉 적어도 한번은 반드시 실행해야 합니다.
반복 조건을 만족하지 못하는 값이 나오면 세미콜론(;)을 통해 반복문을 종료하고 하위 프로그램을 싱행시킵니다. 그래서 do while 문 안에는 증감연산자가 포함해서 반복문의 조건을 만족시켜 줘야 합니다.
간단하게 예를 들어 보겠습니다. 1 2 3 4 5 6 7 8 9 public class a1{ public static void main(String args[]){ int i = 0; do{ System.out.println(i + "X 데미지"); i++; } wh...
#
do_while
#
java
#
반복문
원문 링크 : [자바] 반복문 do while