JAVA
제어문에는 '조건문' 과 '반복문'이 있다
반복문
반복문에는 for문, while문, do~while문이 있다.
반복문은 어떤 작업을 반복적으로 실행하고 싶을 때 사용하며
while문은 반복횟수를 모를 때, 조건이 true 일때(무한반복문) + 종료조건
for문은 반복횟수를 알 때
do~while문은 무조건 한번 이상 실행이 되야할 때
사용한다.
while 문
public class whileEX {
public static void main(String[] args) {
int i = 1;
int result = 0;
// 조건이 참(true)일 때 반복
while (i <= 10) {
result += i;
i++;
}
System.out.println(result);
}
}
for 문
public class ForEx {
public static void main(String[] args) {
int result = 0;
// for (초기화; 조건식; 증감식) {}
for (int i = 1; i <= 10; num++) {
result += i;
}
// 1~10의 합인 55 출력
System.out.println(result);
}
}
for문은 초기식 -> 조건식 -> 수행할문장 -> 증감식 ->
초기식 -> 조건식 -> 수행할문장 -> 증감식 -> 조건식
순으로 '조건식'에서 끝나게 된다 <★
do~while 문
do~while문은 조건식에 의해 반복 실행되다는 점에서 while문과 동일하지만,
while 문은 조건식을 검사하고 난 뒤에 실행문을 결정하는 반면에,
do~while문은 우선 실행시키고 난 뒤, 조건식을 통해 계속 반복할지 결정한다.
public class DoWhileEx {
public static void main(String[] args) {
int i = 1;
int result = 0;
// 무조건 실행
do {
result += i;
i += 1;
// 실행 후 조건 검사
// false(거짓)이라면 종료
} while (i <= 10);
System.out.println(result);
}
}
반복이란 녀석,,,
'javaboiii의 JAVA > JAVA 기초' 카테고리의 다른 글
JAVA - 이중 for문 (0) | 2024.06.27 |
---|---|
JAVA - 배열 (Array) (0) | 2024.06.27 |
JAVA - 연산자(Operator) (0) | 2024.06.26 |
JAVA - 제어문/조건 (if - else if - else) (0) | 2024.06.26 |
JAVA - 기본구성(프로젝트, 패키지, 클래스, 함수, 변수) (0) | 2024.06.26 |