티스토리 뷰

1. 반복문

    👉 특정 코드 블록을 여러 번 실행할 때 사용

    1) 종류

        ① 'for'문

              - 지정된 횟수만큼 반복할 때 사용

              - 일반적으로 반복 변수의 초기화, 조건 검사, 변수 업데이트를 포함

for (int i = 0; i < 5; i++) {
    System.out.println("i = " + i);
}

 

 

        ② 'while'문

              - 조건이 참인 동안 계속해서 반복

              - 조건이 처음부터 거짓이면, 반복문이 한 번도 실행되지 않을 수 있음

int i = 0;
while (i < 5) {
    System.out.println("i = " + i);
    i++;
}

 

        ③ 'do-while'문

              - 'while' 문과 비슷하지만, 조건 검사를 반복문 끝에서 수행

              - 따라서, 조건이 거짓이더라도 반복문이 최소 한 번은 실행

int i = 0;
do {
    System.out.println("i = " + i);
    i++;
} while (i < 5);

 

2. 정답 (By JAVA)

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        if(N >= 1 && N <= 9) {
            for(int i = 1; i < 10; i++) {
                System.out.println(N + " * " + i + " = " + (N*i));
            }
        }
    }
}

 

3. 설명

// Scanner 클래스를 사용하기 위해 java.util 패키지를 임포트
import java.util.Scanner; 

// 클래스 선언, 모든 Java 프로그램은 클래스 안에 포함되어야 함
public class Main { 
	// 메인 메서드, 프로그램이 실행될 때 가장 먼저 실행되는 메서드
    public static void main(String args[]) { 
    	// Scanner 객체 생성, 사용자로부터 입력을 받기 위해 사용
        Scanner sc = new Scanner(System.in); 
        // 사용자가 입력한 정수를 변수 N에 저장
        int N = sc.nextInt();
        // N이 1 이상 9 이하인 경우에만 아래의 코드 블록을 실행
        if(N >= 1 && N <= 9) { 
        	// 1부터 9까지 반복, 곱셈 테이블을 출력하기 위해 사용
            for(int i = 1; i < 10; i++) { 
            	// N과 i의 곱을 출력
                System.out.println(N + " * " + i + " = " + (N*i)); 
            }
        }
    }
}
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함