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 |