인쇄 방법 Java
⚡ 스마트 요약
인쇄 중 Java 이 클래스는 서식이 지정된 텍스트를 콘솔로 전송하고, 다양한 커서 동작을 지원하며, 오버로드된 시그니처를 통해 여러 데이터 유형을 허용하고, 개발자의 요구 사항에 따라 정밀한 출력 제어를 가능하게 하는 PrintStream 클래스의 세 가지 핵심 메서드에 의존합니다.

Java 콘솔에 출력을 보내는 세 가지 핵심 메서드를 제공합니다. 각 메서드는 고유한 목적을 가지고 있으며 오버로드된 시그니처를 통해 다양한 데이터 유형을 지원합니다.ping 개발자들은 프로그램에 가장 적합한 레이아웃으로 정보를 표시합니다.
- Java print() 메서드print 문을 사용하면 데이터가 같은 줄에 표시됩니다. Java.
- Java println() 메서드: 출력은 현재 줄에 표시되고 커서는 다음 줄로 이동합니다.
- Java printf() 메서드데이터는 요구 사항에 따라 특정 형식으로 표시됩니다.
이것은 Java print() 메서드?
The Java print() 메서드는 콘솔에 내용을 출력합니다. 이는 오버로드된 메서드입니다. Java PrintStream 클래스는 문자열을 입력 매개변수로 받습니다.
입력값을 출력한 후에도 출력 커서는 같은 줄에 그대로 남아 있습니다. 이 메서드는 매개변수를 파싱하지 않을 때 정상적으로 작동합니다. print 문은 "\n"을 사용하여 다음 줄로 이동합니다.
구문 :
구문은 다음을 작동하는 방법을 보여줍니다. Java 성명을 인쇄하십시오.
System.out.print(String input_data);
System.out은 Java PrintStream 클래스의 인스턴스를 생성하는 표현식입니다. 이는 표준 출력 스트림을 나타냅니다. PrintStream 객체를 직접 사용할 수는 없습니다.
- System: System은 "java.lang" 패키지에서 데이터를 표시하는 데 사용되는 final 클래스입니다.
- out: "out"은 다음의 인스턴스입니다. Java 공개 멤버 필드를 가진 시스템 클래스입니다. 내부적으로 객체를 생성하기 위한 PrintStream 패키지 유형입니다.
예시
주어진 예제는 print() 메소드의 작업 절차를 보여줍니다.
class HelloCoder{
public static void main(String[] args) {
System.out.print("How to Print in Java! \n");
System.out.print("Hello Coder!");
System.out.print("Guru99!");
}
}
출력:
How to Print in Java! HELLO CODER! Guru99
사용하는 이유 Java println() 메서드?
The Java println() 메서드는 print() 메서드의 고급 형태입니다. 콘솔에 텍스트를 출력하는 데 사용되며, 오버로드된 메서드를 통해 PrintStream 클래스에 속합니다. 이 메서드는 문자열 매개변수를 받습니다. 주어진 정보를 출력한 후에는 커서가 다음 줄의 시작 부분으로 이동합니다.
구문 :
구문은 다음을 작동하는 방법을 보여줍니다. Java println 문.
System.out.println(String input_data);
println(): 콘솔에 출력을 표시하는 데 사용되는 PrintStream 클래스입니다.
예:
println() 메서드의 예제를 살펴보겠습니다.
public class HelloCoder {
public static void main(String[] args) {
System.out.println("How to Print in Java! ");
System.out.println("Hello Coder!");
System.out.println("Guru99!");
}
}
출력:
How to Print in Java! Hello Coder! Guru99!
기타 Java println()에서 오버로드된 메서드
println() 메서드를 기반으로 하는 관련 print() 메서드는 서로 다른 데이터 유형을 허용하는 다음과 같은 오버로드된 시그니처를 가지고 있습니다.
| 오버로드된 메서드 | 인쇄 데이터 형식 |
| 인쇄(부울 b) | 이 방법은 부울 값을 보여줍니다. |
| 인쇄(문자 c) | 메소드가 문자를 표시합니다. |
| 인쇄(char[] s) | 일련의 문자를 보여줍니다. |
| print(더블 d) | 배정밀도 부동소수점 숫자를 표시합니다. |
| 인쇄(플로트 f) | 메서드는 부동 소수점 숫자를 보여줍니다. |
| 인쇄(긴 l) | 긴 정수를 보여줍니다 |
| 인쇄(int i) | 정수를 보여줍니다 |
| print(Object obj) | 이 메서드는 객체 값에 대해 작동합니다. |
| 인쇄(문자열 s) | 이 메서드는 문자열 값을 표시합니다. |
방법 Java printf() 메서드는 작동합니다
The Java printf() 메서드는 특정 형식으로 포맷된 문자열을 콘솔에 출력합니다. Java PrintStream 클래스의 오버로드된 메서드로, 값을 출력합니다. 메서드 내에서 형식화된 인수를 사용하면 지정자가 표시됩니다.
구문 :
구문은 printf() 문을 작동하는 방법을 보여줍니다.
System.out.printf(String display_format, Object input_data);
예시
printf() 메서드의 예제를 살펴보겠습니다.
public class HelloCoder{
public static void main(String[] args) {
System.out.printf("'%s' %n","How to Print in Java!");
System.out.printf("%S %n","Hello Coder!");
System.out.printf("'%S' %n","Learning");
}
}
출력:
'How to Print in Java!' HELLO CODER! 'LEARNING'
printf() 지정자 Java
System.out.printf를 사용하여 출력 형식을 제어하려면, Java 각 인수를 올바른 데이터 유형에 매핑하는 지정자 집합을 제공합니다.
| 지정자 | 타입 |
| %c | 문자값 |
| %d | 정수 값 |
| %f | 부동 소수점 숫자 |
| %s | 문자열 |
| %% | 퍼센트(%) 기호를 인쇄하거나 표시합니다. |
| %e | 지수 부동 소수점 값 |
예시
print, println, printf 메서드를 조합한 예제를 살펴보겠습니다. Java.
public class HelloCoder{
public static void main(String[] args) {
System.out.println("How to Print in Java!");
System.out.printf("%S %n","Hello Coder!");
System.out.print(" Guru99");
}
}
출력:
How to Print in Java! HELLO CODER! Guru99
입력한 데이터를 사용하여 인쇄하는 방법 Java
고정된 문자열을 넘어서, Java 또한 사용자가 런타임에 입력한 값을 출력할 수도 있습니다. 다음 단계는 입력된 데이터를 출력하는 방법을 보여줍니다.
단계 1) 사용 Java 사용자 입력 데이터를 지원하는 스캐너 패키지입니다.
단계 2) Scanner 클래스 또는 객체는 표준 입력에서 입력을 받아들이도록 작동합니다. 키보드를 통해 입력됩니다.
단계 3) 만들기 변수 "Scanner(System.in)" 방법을 사용합니다.
단계 4) 변수를 사용하십시오. nextInt()는 키보드에서 모든 값을 읽습니다.
단계 5) 이 메서드는 줄 바꿈 문자(Enter)를 만날 때까지 입력 데이터를 가져옵니다.
단계 6) 마지막으로 입력 값은 System.out.print() 함수를 사용하여 일반 출력을 인쇄합니다.
예시
사용자 입력 데이터를 입력하고 출력하는 예제를 살펴보겠습니다. Java.
import java.util.Scanner;
public class HelloCoder {
public static void main(String[] args) {
Scanner reader_data = new Scanner(System.in);
System.out.print("Enter a Value: ");
int number_data = reader_data.nextInt();
System.out.println("User entered: " + number_data);
int add = number_data+number_data;
System.out.println("Addition: " + add);
}
}
출력:
Enter a Value: 21 User entered: 21 Addition: 42
기타 Java print() 함수에서 오버로드된 메서드
참고로 print() 메서드는 서로 다른 데이터 형식을 허용하는 다음과 같은 오버로드된 시그니처도 지원합니다.
| 오버로드된 메서드 | 인쇄 데이터 형식 |
| 인쇄(부울 b) | 이 방법은 부울 값을 보여줍니다. |
| 인쇄(문자 c) | 이 방법은 캐릭터를 보여줍니다 |
| 인쇄(char[] s) | 이 방법은 정렬 캐릭터의 |
| print(더블 d) | 이 방법은 배정밀도 부동소수점 숫자를 나타냅니다. |
| 인쇄(플로트 f) | 이 메서드는 부동 소수점 숫자를 표시합니다. |
| 인쇄(긴 l) | 이 방법은 긴 정수를 보여줍니다 |
| 인쇄(int i) | 이 방법은 정수를 보여줍니다 |
| print(Object obj) | 객체 가치에 대해 작동합니다. |
| 인쇄(문자열 s) | 이 메서드는 문자열 값을 처리하고 표시합니다. |
print 문 비교 Java
System.out.print와 System.out.println 중에서 어떤 것을 선택해야 할지 고민이라면, 아래 표에서 두 메서드의 주요 차이점을 확인하세요. Java.
| Java println() 문 | Java 인쇄() 문 |
| 커서는 콘솔에 출력을 표시한 후 다음 줄에 표시됩니다. 'println'의 'ln'을 '다음 줄'로 해석할 수 있습니다. | print()를 사용하여 콘솔에 출력을 표시한 후 커서는 같은 줄에 나타납니다. |
| System.out.println(data) 함수를 사용하여 데이터를 가져오고 다음 줄에 커서를 표시할 수 있습니다. | System.out.print(data) 함수를 사용하면 입력 데이터를 같은 줄에 표시할 수 있습니다. |
