do-while 문
[표현법]
do {
반복적으로 실행할 코드(무조건 실헹!!)
}while(조건식);
첨에 무조건 실행코드 실행 ******
--> 조건식 검사 --> true일 경우 실행코드 실행
--> 조건식 검사 --> true일 경우 실행코드 실행
--> 조건식 검사 --> false일 경우 실행코드 실행x => 반복문 빠져나감
기존의 for / while문과의 차이점
for / while문 같은 경우에는 조건 검사 후에 true여야한 수행
근데 do-while문은 조건검사 없이 무조건 한 번은 수행함
1 출력하기
public void method1() {
int num = 1;
do {
System.out.println(num);
}while(false);
}
1 2 3 4 5 출력하기
int i = 1;
do {
System.out.print(i + " ");
i++;
}while(i<=5);
1부터 사용자가 입력한 수 까지의 총합계
Scanner sc = new Scanner(System.in);
System.out.print("숫자 입력 : ");
int num = sc.nextInt();
int sum = 0;
int i = 0;
do {
sum += i; // 누적합 공식
i++;
}while(i <= num);
System.out.println("1부터 " + num + "까지의 총 합계 : " + sum);
sc.close();