while은 반복문이다.
for문은 반복횟수를 알고있을때 주로 사용하며, while문은 무한적으로 반복할 때 주로 사용된다.
Syntax) while (조건식) { 실행문}
※ for문 보다 간단할수 있으나, 잘못하면 무한반복이 될수있으므로 조심해야한다.
package test;
public class dowhile {
public static void main(String[] args) {
int a = 1;
int b = 2;
while(a<10) {
a +=b;
a+=b;
}
System.out.println(a);
}
}
a 의 답은 10이다.
do~while은 반복문이다.
while과 다르게 먼저 실행후 while이 조건문을 검사한다.
만약 조건이 true일 경우 다시 반복하며, false일 경우 반복문은 종료된다.
Syntax) do {실행문} while {조건문}
실행예제
package test;
public class dowhile {
public static void main(String[] args) {
int a = 1;
int b = 2;
do {
a +=b;
System.out.println(a);
}
while(a<9);
}
}
"a" 답은 3,5,7,9 이다.
객체지향적인 언어 ( Object Oriented Programming - OOP) (0) | 2020.09.06 |
---|---|
10. 배열 (Array) (0) | 2020.08.30 |
8-1. for문제 답 (0) | 2020.08.20 |
8. 반복문 (Loop Statement) - for (0) | 2020.08.18 |
7. 제어문 (If, if~else, Switch) - Control Statement in Java (0) | 2020.08.16 |