기출문제/정보처리기사

2020년 4회 정보처리기사 기출문제 63번

엉클지니 2025. 4. 3. 18:30

63. Java에서 사용되는 출력 함수가 아닌 것은?

    System.out.print( )       System.out.println( )

     System.out.printing( )   System.out.printf( )

 

 

이 문제는 Java에서 사용되는 출력 함수에 관한 문제입니다. Java에서는 여러 가지 방법으로 출력할 수 있는데, 어떤 함수가 출력 함수로 사용되는지, 어떤 함수는 아닌지를 구분하는 문제입니다. 하나씩 풀어보겠습니다! 😊

문제 분석

문제: Java에서 사용되는 출력 함수가 아닌 것은?

선택지:

  1. System.out.print( )
  2. System.out.println( )
  3. System.out.printing( )
  4. System.out.printf( )

1. Java 출력 함수 설명

1. System.out.print( )

  • 기능: print()는 데이터를 출력할 때 사용되며, 출력 후 줄 바꿈되지 않습니다.
  • 예시:출력: HelloWorld (줄 바꿈 없이 출력)
  • System.out.print("Hello"); System.out.print("World");

2. System.out.println( )

  • 기능: println()은 데이터를 출력한 후 줄 바꿈을 합니다. print()와 달리 출력 후 다음 줄로 이동합니다.
  • 예시:출력:
  • Hello World
  • System.out.println("Hello"); System.out.println("World");

3. System.out.printing( )

  • 기능: printing()이라는 함수는 Java에서 존재하지 않는 함수입니다. 따라서 출력 함수가 아닙니다.
  • 이 함수는 실제로 존재하지 않기 때문에 오답입니다.

4. System.out.printf( )

  • 기능: printf()는 **서식(format)**을 지정하여 출력할 때 사용됩니다. 예를 들어, 숫자를 특정 자리수로 맞추거나, 특정 형식으로 출력할 수 있습니다.
  • 예시:출력: 이름: 홍길동, 나이: 25
  • System.out.printf("이름: %s, 나이: %d", "홍길동", 25);

2. 결론

**System.out.printing( )**는 Java에서 존재하지 않는 함수입니다. 따라서 출력 함수가 아닌 것은 **❸ System.out.printing( )**입니다.

3. 정리 (표로)

함수 이름 설명 줄 바꿈 여부

System.out.print() 데이터를 출력 후 줄 바꿈이 안 됩니다. ❌ 줄 바꿈 안 함
System.out.println() 데이터를 출력 후 줄 바꿈이 됩니다. ✅ 줄 바꿈 함
System.out.printing() Java에 존재하지 않는 함수입니다. ❌ 출력 함수 아님
System.out.printf() 서식에 맞춰 데이터를 출력합니다. ❌ 줄 바꿈 안 함

4. 예시 코드

public class PrintExample {
    public static void main(String[] args) {
        // print는 줄 바꿈 없이 출력
        System.out.print("Hello ");
        System.out.print("World!");
        
        // println은 줄 바꿈을 함
        System.out.println("Hello");
        System.out.println("World!");
        
        // printf는 서식에 맞춰 출력
        System.out.printf("이름: %s, 나이: %d", "홍길동", 25);
    }
}

출력:

Hello World!Hello
World!
이름: 홍길동, 나이: 25

5. 결론

**System.out.printing()**은 존재하지 않는 함수입니다. 따라서 정답은 ❸입니다. 💡

반응형