728x90
반복문
for문
for(초기식; 조건식; 증감식){
반복적으로 실행시키고자 하는 코드
}
// 초기식
// 반복문이 시작될 때, 초기에 1번만 실행
// 반복문에서 사용할 변수를 선언하고 초기화하는 구문 ex) int i = 0;
// 조건식
// 반복문이 실행된 조건을 작성하는 구문
// 조건식이 true일 경우 반복문 실행
// false일 경우 반복문을 멈추고 빠져나옴 ex) i<10;
// 증감식
// 반복문을 제어하는 변수 값을 증감시키는 구문
// 보통 초기식에서 선언된 변수를 가지고 증감식 작성
// 이때, 증감연산자가 주로 쓰인다. ex) i++
728x90
while문
초기식; //필수는 아님
while(조건식){
반복적으로 실행할 코드(a)
증감식
}
// => 괄호 안에 조건식이 true일 경우 해당코드(a)를 반복적으로 실행
// => while(true): 무조건 반복
random
Math 클래스의 random() 메소드 활용.
random() 메소드의 결과 값: 0.0 ~ 0.999999....
Math.random();
Math m = new Math();
do-while문
do{
실행할 코드
} while(조건식);
=> 별도의 조건식 없이 무조건 1회는 실행
=> 조건이 맞지 않더라도 1회는 무조건 수행
=> while(false) => 1번은 실행
=> while 과 do-while의 차이점
: while문은 처음 수행할때도 조건식 검사 후 true여야 실행하지만,
do-while문은 첫 실행은 별도의 조건 검사 없이 무조건 1번 실행한다.
728x90
'Programming > JAVA' 카테고리의 다른 글
[JAVA] 배열(Array) / ArrayIndexOutofBoundsException / arraycopy() / copyOf() / clone() / 관련 예제 (0) | 2023.12.22 |
---|---|
[JAVA] break / continue 예제 (0) | 2023.12.22 |
[JAVA] 조건문 - if문 / if else문 / switch문 / 관련 예제 (0) | 2023.12.22 |
[JAVA] 논리 연산자 / 삼항 연산자 (1) | 2023.12.20 |
[JAVA] 산술 연산자/ 증감 연산자/ 논리부정 연산자/ 비교 연산자 (0) | 2023.12.20 |