본문 바로가기

Study/정보처리기사

JAVA Level 4

1~5. 다음 코드에 대한 출력 결과를 쓰시오.

 

1.

public class Main {
    public static void main(String[] args) {
        System.out.println(add(3, 5));
    }

    public static int add(int a, int b) {
        return a + b;
    }
}

 

2.

public class Main {
    public static void main(String[] args) {
        System.out.println(factorial(4));
    }

    public static int factorial(int n) {
        if (n == 0) return 1;
        else return n * factorial(n - 1);
    }
}

 

3.

public class Main {
    public static void main(String[] args) {
        printMessage();
    }

    public static void printMessage() {
        System.out.println("Hello, Java!");
    }
}

 

4.

public class Main {
    public static void main(String[] args) {
        int result = multiply(4, 7);
        System.out.println(result);
    }

    public static int multiply(int a, int b) {
        return a * b;
    }
}

 

5.

public class Main {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        swap(a, b);
    }

    public static void swap(int a, int b) {
        int temp = a;
        a = b;
        b = temp;
        System.out.println(a + " " + b);
    }
}

 

 


 

정답
(드래그 시 정답이 보입니다.)

1. 8
2. 24
3. Hello, Java!
4. 28
5. 20 10

'Study > 정보처리기사' 카테고리의 다른 글

JAVA Level 6  (0) 2025.02.21
JAVA Level 5  (0) 2025.02.21
JAVA Level 3  (0) 2025.02.21
JAVA Level 2  (0) 2025.02.21
JAVA Level 1  (0) 2025.02.21