Java에서 문자열 인쇄

Rupam Yadav 2023년10월12일
  1. print() 메소드를 사용하여 Java에서 문자열 인쇄
  2. Scanner 입력 및 println 메소드를 사용하여 Java에서 문자열 인쇄
  3. printf() 메소드를 사용하여 Java에서 문자열 인쇄
Java에서 문자열 인쇄

Java에서 문자열은 일련의 문자를 나타내는 객체입니다. 여기에서는 Java에서 문자열을 인쇄하는 다양한 방법을 살펴보겠습니다.

아래 주어진 코드 조각에는 문자열 유형 변수 str이 있습니다. 콘솔 화면에서 사용자에 대한 이 변수의 값을 인쇄하려면 print() 메소드를 사용합니다.

이 메소드에 매개변수로 인쇄할 텍스트를 String으로 전달합니다. 커서는 콘솔의 텍스트 끝에 머물고 다음 인쇄는 출력에서 ​​볼 수 있는 것과 같은 줄에서 시작됩니다.

public class StringPrint {
  public static void main(String[] args) {
    String str = "This is a string stored in a variable.";
    System.out.print(str);
    System.out.print("Second print statement.");
  }
}

출력:

This is a string stored in a variable.Second print statement.

Scanner 입력 및 println 메소드를 사용하여 Java에서 문자열 인쇄

여기에서 Scanner 클래스를 사용하여 사용자로부터 입력을 받습니다.

Scanner 클래스의 개체를 만들고 print() 메서드를 사용하여 사용자에게 이름을 입력하도록 요청합니다. input 객체에서 nextLine() 메서드를 호출하여 사용자의 입력 문자열을 가져옵니다.

사용자 입력은 String 유형 변수에 저장됩니다. 나중에 println() 메서드를 사용하여 연결된 문자열을 인쇄하고 + 연산자를 사용하여 두 문자열을 연결했습니다.

그런 다음 print()println() 메서드를 사용하여 따옴표 안에 문자열을 인쇄합니다. 그러나 println() 메서드에서는 커서가 다음 줄의 시작 부분으로 이동합니다.

마지막으로 close() 메소드를 사용하여 스캐너 입력을 닫습니다.

import java.util.Scanner;
public class StringPrint {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.print("Enter your name: ");
    String name = input.nextLine();
    System.out.println("Your name is " + name);
    input.close();
  }
}

출력:

Enter your name: Joy
Your name is Joy

printf() 메소드를 사용하여 Java에서 문자열 인쇄

printf() 메서드는 문자열 형식을 제공합니다. 다양한 형식 지정자를 제공할 수 있습니다. 이러한 지정자를 기반으로 문자열의 형식을 지정하고 콘솔에 인쇄합니다.

여기에서 %s%d라는 두 가지 형식 지정자를 사용했습니다. 여기서 %s는 문자열에 사용되고 %d는 부호 있는 10진수 정수에 사용됩니다. 텍스트의 특정 지점에 새 줄을 삽입하는 \n도 사용했습니다.

public class StringPrint {
  public static void main(String[] args) {
    String str = "The color of this flower is ";
    int i = 20;
    System.out.printf("Printing my string : %s\n", str);
    System.out.printf("Printing int : %d\n", i);
  }
}

출력:

Printing my string : The color of this flower is 
Printing int : 20
작가: Rupam Yadav
Rupam Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn

관련 문장 - Java String