TIL/사전캠프 퀘스트

TIL 2024-09-20( JAVA_걷기반 반복문 연습하기 Part 1~3)

myoma 2024. 9. 20. 16:28

반복문 연습하기 Part 1

  • 1부터 100까지 숫자 출력하기
    • for 또는 while 반복문을 사용하여 1부터 100까지의 숫자를 출력하세요.
public class Main {
    public static void main(String[] args) {

        for(int i=1; i<=100; i++) {
            System.out.println(i);
        }
    }
}

 

for 반복문.

for(초기식 ; 조건식; 증감식) 이렇게 작성한다고 생각하면 된다.

조건문이 성립되면 증감을 반복하여 조건이 성립되지 않을 때 까지 반복하는 것이다.

 

초기식을 int i = 1을 주고 조건문이 성립될 때 마다 i를 출력하고 ++로 증가시켜준다.

그리고 조건문에 i가 100이 넘어가면 반복문이 멈추도록 한다.

 


반복문 연습하기 Part 2

  • 1부터 100까지의 짝수만 출력하기
    • 반복문을 사용하여 1부터 100까지의 숫자 중 짝수만 출력하세요.
public class Main {
    public static void main(String[] args) {

        for(int i=1; i<=100; i++) {
            if(i%2 == 0){
                System.out.println(i);
            }
        }
    }
}

 

짝수만 출력하기 위해서 if()문을 사용하고

나머지연산을 사용하여 짝수만 출력해준다.

 

 


반복문 연습하기 Part 3

  • 구구단 출력하기
    • 2단부터 9단까지의 구구단을 출력하세요
    • 힌트 : 중첩 반복문
public class Main {
    public static void main(String[] args) {

        for(int i=2; i<=9; i++) {
            for(int j=1; j<=9; j++) {
                System.out.println(i*j);
            }
        }
    }
}

 

첫번째 for 문에서 i가 그대로 다음 for문으로 넘어가고

두번째 for문이 끝나야 다시 첫번째 for문이 반복된다.

그렇기에 구구단을 만들 수 있다.