내일배움캠프(Spring 7기)/내일배움캠프

[사전캠프 퀘스트] 걷기반 - Java 문제풀이

가지코딩 2025. 3. 26. 15:42

📑 목차


🌱 기본 개념 정리

배열이란?

동일한 데이터 타입의 여러 값을 저장할 수 있는 자료구조

int[] numbers = {1, 2, 3, 4, 5};

 

사용자 입력 받기

Scanner 클래스 사용하여 사용자로부터 데이터 입력 받기

Scanner scanner = new Scanner(System.in);
System.out.print("숫자를 입력해주세요.");
int number = scanner.nextInt();

 

반복문으로 배열 순회

반복문을 사용하여 배열의 각 요소를 하나씩 검사할 수 있다.

for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

 

 

* 실습 툴

https://www.mycompiler.io/ko/new/java

 

새 Java 프로그램 만들기 - 마이컴파일러 - myCompiler

실행 코드 코드 저장 기존 코드를 유지하시겠습니까? 에디터에 코드가 있는 동안 언어를 전환하려고 합니다. 이를 유지하려면 “기존 코드 유지”를 선택합니다. 예제로 바꾸려면 “예제로 바

www.mycompiler.io


1. 반복문 연습하기 Part 1

1부터 100까지의 숫자 출력하기

class Main {
    public static void main(String[] args) {
        for (int i = 1; i <= 100; i++) {
            System.out.println(i);
        }
    }
}

2. 반복문 연습하기 Part 2

1부터 100까지의 짝수만 출력하기

class Main {
    public static void main(String[] args) {
        for (int i = 2; i <= 100; i+=2) {
            System.out.println(i);
        }
    }
}

3. 반복문 연습하기 Part 3

구구단 출력하기

  • 2단부터 9단까지의 구구단을 출력하세요.
class Main {
    public static void main(String[] args) {
        for (int i = 2; i <= 9; i++) {
            for (int j = 1; j <= 9; j++) {
                System.out.printf("%d * %d = %d\n", i, j, i*j);
            }
            System.out.println();
        }
    }
}