Programming/JAVA

[JAVA] 반복문 - for문 / do-while문 / Math.random() / 구구단 출력

Jayna. 2023. 12. 22. 14:18
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