- while문?
실행문을 반복적으로 실행해야 할때 사용한다.
- 조건문의 실행 결과가 true일 동안 반복해서 실행한다.
while(조건문){
실행문;
}
public static void main(String[] args) {
// int i = 0;
//
// while(i<10) {
// System.out.println(i);//무한루프
// i++;//i=i+1;
// }
int total = 0;//i의 값을 누적할 변수를 선언
int i = 1;
while(i<=100) {
total = total + i;
i++;//조건문을 원하는 만큼만 반복하고 빠져나가기 위한 부분
}
System.out.println(total);//5050
while(true) {//무한루프문
System.out.println("Hello");
}
}
}
❗빠져나가기 위한 부분이 없으면 계속 무한루프를 돌 수 있음!
- do-while문
while문의 경우 조건이 만족하지 않는다면 한번도 반복하지 않을 수 있다.하지만, do while문의 경우는 무조건 한번은 실행되는 반복문
do{
실행문;
}while(조건문);
import java.util.Scanner;
public class DoWhileExam {
public static void main(String[] args) {
int value = 0;
// Scanner는 java.util 패키지에 있는 클래스로써 키보드로 부터 값을 입력할 때 유용한클래스
Scanner scan = new Scanner(System.in);
//위 처럼 작성하시면 키보드로부터 값을 입력받을 수 있는 Scanner객체가 생성
do{
value = scan.nextInt(); // Scanner클래스를 이용하여 키보드로 부터 숫자값을 입력
System.out.println("입력받은 수 : " + value);
}while(value != 10); // 입력받은 값이 10이 아닐 경우에는 계속 반복
System.out.println("반복문 종료");
}
}
'☕JAVA > 🔎 공부 [JAVA]' 카테고리의 다른 글
[JAVA] 열거형 enum (0) | 2022.08.10 |
---|---|
[JAVA] 자료구조- 배열 Array (1차원 배열/2차원 배열) (0) | 2022.08.10 |
[JAVA] 제어문 switch문 (0) | 2022.08.09 |
[JAVA] 데이터타입 - 기본형 타입 / 참조형 타입 (0) | 2022.08.09 |
[JAVA] 변수(Variable)와 상수(Constant) (0) | 2022.08.09 |