산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

마스터 Java 인쇄:print(), println() 및 printf() 사용

출력을 인쇄하기 위해 Java 언어로 세 가지 메소드 또는 함수가 제공됩니다. 이러한 방법은 방법 요구 사항과 코딩 시 원하는 출력에 따라 다릅니다.

  1. Java print() 메소드 :Java에서 print 문을 사용하여 데이터를 같은 줄에 표시합니다.
  2. Java println()메서드: 현재 줄에 인쇄를 출력하고, 커서 위치는 다음 줄로 이동합니다.
  3. Java printf()메소드 :데이터는 요구 사항에 따라 특정 형식으로 표시됩니다.

방법 1:Java print() 메소드

Java 인쇄 방법은 콘텐츠를 콘솔에 인쇄하는 데 사용됩니다. 이는 Java PrintStream 클래스의 오버로드된 메소드에 속합니다. 입력 매개변수로 문자열을 사용합니다.

출력 커서는 입력 문을 인쇄한 후에도 같은 줄에 유지됩니다. 이 방법은 매개변수를 구문 분석하지 않는 경우에 작동합니다. print 문은 다음 줄로 이동하기 위해 “\n”을 사용합니다.

구문:

구문은 Java print 문을 작동하는 방법을 보여줍니다.

System.out.print(String input_data);

System.out은 PrintStream 클래스의 인스턴스를 생성하기 위한 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

방법 2:Java println() 메소드

Java println 메소드는 print() 메소드의 고급 형태입니다. 콘솔에 텍스트를 표시하는 데 사용됩니다. 이는 오버로드된 메서드를 통해 PrintStream 클래스에 속합니다. 이 방법은 문자열 매개변수와 함께 작동됩니다. 해당 정보를 인쇄한 후 커서는 다음 줄의 시작 부분으로 이동합니다.

구문:

구문은 Java println 문을 작동하는 방법을 보여줍니다.

System.out.println(String input_data);

println():콘솔에 출력을 표시하는 데 사용되는 PrintStream 클래스입니다.

예:

print() 메소드의 예를 살펴보겠습니다.

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!

println()의 기타 Java 오버로드 메소드

print() 메소드에는 다음과 같은 오버로드된 메소드가 있습니다:

오버로드된 메소드 인쇄 데이터 형식 print(boolean b)부울 값을 표시하는 메소드print(char c)문자를 표시하는 메소드print(char[] s)문자 배열을 표시print(doubled)배정밀도 부동 소수점 숫자를 표시하는 메소드print(float f)부동 소수점 숫자를 표시하는 메소드print(long l)긴 정수를 표시하는 메소드print(int i)정수를 표시하는 메소드print(객체 obj)이 메소드는 객체 값을 조작합니다print(String s)이 메소드는 문자열 값을 표시합니다.

방법 3:Java printf() 메소드

Java printf 메소드는 특정 형식으로 콘솔에 형식화된 문자열을 표시합니다. 값을 인쇄하는 PrintStream 클래스의 Java 오버로드된 메서드입니다. 지정자는 메서드의 형식화된 인수와 함께 표시됩니다.

구문:

구문은 printf() 문을 작동하는 방법을 보여줍니다.

System.out.printf(String display_format, Object input_data);

print() 메소드의 예를 살펴보겠습니다.

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'

Java의 printf() 지정자

printf() 메소드는 다음 지정자를 사용합니다:

지정자 유형 %c문자 값%d정수 값%f부동 숫자%s문자열%%퍼센트(%) 기호를 인쇄하거나 표시%e지수 부동 소수점 값

Java의 print 메소드의 예를 살펴보겠습니다.

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

print()의 기타 Java 오버로드 메소드

print() 메소드에는 다음과 같은 오버로드된 메소드가 있습니다:

오버로드된 메소드 인쇄 데이터 형식 print(boolean b)이 메소드는 부울 값을 표시합니다print(char c)이 메소드는 문자를 표시합니다print(char[] s)이 메소드는 문자 배열을 표시합니다print(doubled)이 메소드는 배정밀도 부동 소수점 숫자를 표시합니다print(float f)이 메소드는 부동 소수점 숫자를 표시합니다print(long l)이 메소드는 긴 정수를 표시합니다print(int i)이 메소드는 정수 숫자를 표시합니다print(객체 obj)이 메소드는 객체 값에 대해 작동합니다print(String s)이 메소드는 문자열 값을 작동하고 표시합니다

Java의 인쇄 문 비교

Java의 print() 메소드와 println() 메소드의 주요 차이점은 다음과 같습니다.

자바 println() 문 Java print() 문 커서는 콘솔에 출력을 표시한 후 다음 줄에 표시됩니다. 'println'의 'ln'을 '다음 줄'로 해석할 수 있습니다. print()를 사용하여 콘솔에 출력을 표시한 후 커서가 같은 줄에 나타납니다. System.out.println(data) 함수를 사용하여 데이터를 가져와 다음 줄에 커서를 표시할 수 있습니다. System.out.print(data) 함수를 사용하면 입력 데이터를 같은 줄에 표시할 수 있습니다.

요약


java

  1. 자바 StringReader 클래스
  2. Windows 10(64비트)에서 Java JDK 8을 다운로드 및 설치하는 방법
  3. 자바 FileOutputStream 클래스
  4. 자바 BufferedOutputStream 클래스
  5. 프로그램 예제가 있는 Java의 삽입 정렬 알고리즘
  6. Java의 OOP 개념 | What is, 예제가 있는 기본
  7. 자바 트리맵
  8. 자바 람다 표현식
  9. Java에서 난수를 생성하는 방법
  10. Java 기본 입력 및 출력