Computer >> 컴퓨터 >  >> 프로그래밍 >> Java

Java에서 단일 변수와 여러 변수 출력하기

Java에서는 printlnprintf 메서드를 활용해 단일 변수 또는 여러 변수를 손쉽게 출력할 수 있습니다. 이 글에서는 실제 예제 코드와 실행 결과를 통해 그 차이와 사용법을 자세히 살펴보겠습니다.

예제 코드

public class Demo {
   public static void main(String args[]){
      String name_1 = "Hello";
      String name_2 = "World";
      System.out.println("Printing single variable");
      System.out.printf("%s", name_1);
      System.out.println("\nPrinting multiple variables");
      System.out.printf("First Name: %s\nLast Name: %s", name_1, name_2);
   }
}

실행 결과

Printing single variable
Hello
Printing multiple variables
First Name: Hello
Last Name: World

코드 설명

위 예제에는 Demo라는 클래스가 있으며, 그 안의 main 함수에서 두 개의 문자열 변수 name_1name_2가 정의됩니다.

println 메서드는 전달된 내용을 출력한 뒤 자동으로 줄바꿈을 수행합니다. 반면 printf 메서드는 형식 지정자(format specifier)인 %s를 사용해 변수 값을 원하는 위치에 삽입할 수 있어, 더 유연하고 가독성 높은 출력이 가능합니다.

단일 변수를 출력할 때는 %s 하나만 지정하면 되고, 여러 변수를 출력할 때는 쉼표로 구분해 순서대로 인수를 전달하면 각 값이 앞선 형식 지정자에 차례로 매핑됩니다. 위 예제에서는 \n(줄바꿈 문자)을 함께 사용해 한 줄에 이름과 성을 나누어 출력했습니다.