วิธีการพิมพ์ใน Java

มีวิธีการหรือฟังก์ชันสามวิธีไว้ใน Java ภาษาที่จะพิมพ์ผลลัพธ์ วิธีการเหล่านี้ขึ้นอยู่กับข้อกำหนดของวิธีการและผลลัพธ์ที่ต้องการในการเข้ารหัส

  1. Java วิธีการพิมพ์(): ข้อมูลแสดงในบรรทัดเดียวกันโดยใช้คำสั่ง print ใน java
  2. Java println() วิธีการ: เอาต์พุตจะพิมพ์ในบรรทัดปัจจุบัน และตำแหน่งเคอร์เซอร์จะย้ายไปยังบรรทัดถัดไป
  3. Java printf() วิธีการ: แสดงข้อมูลในรูปแบบเฉพาะตามความต้องการ

วิธีฮิต: Java วิธีการพิมพ์()

Java วิธีการพิมพ์ใช้สำหรับพิมพ์เนื้อหาไปยังคอนโซล โดยเป็นส่วนหนึ่งของวิธีการโอเวอร์โหลดของคลาส PrintStream ของ Java โดยรับสตริงเป็นพารามิเตอร์อินพุต

เคอร์เซอร์เอาต์พุตยังคงอยู่ในบรรทัดเดียวกันหลังจากพิมพ์คำสั่งอินพุต วิธีการนี้จะได้ผลหากเราไม่แยกวิเคราะห์พารามิเตอร์ใดๆ คำสั่งการพิมพ์ใช้ “\n” เพื่อไปยังบรรทัดถัดไป

ไวยากรณ์:

โครงสร้างประโยคแสดงวิธีการใช้งาน Java พิมพ์คำสั่ง

System.out.print(String input_data);

System.out คือ Java วิธีการสร้างอินสแตนซ์ของคลาส PrintStream มันแสดงให้เห็นสตรีมเอาท์พุตมาตรฐาน คุณไม่สามารถใช้วัตถุ PrintStream ได้โดยตรง

  • ระบบ: ระบบเป็นคลาสสุดท้ายที่ใช้ใน “Java.lang.package” เพื่อแสดงข้อมูล
  • ออก: “ออก” เป็นอินสแตนซ์ของคลาสระบบจาวาที่มีฟิลด์สมาชิกสาธารณะ เป็นแพ็คเกจ 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!");
}
}

Output:

How to Print in Java!
HELLO CODER!
Guru99

วิธีฮิต: 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!");
	}
}

Output:

How to Print in Java!
Hello Coder! Guru99!

วิธีการโอเวอร์โหลด Java อื่น ๆ ใน println()

วิธีการ print() มีวิธีการโอเวอร์โหลดดังต่อไปนี้:

วิธีการโอเวอร์โหลด รูปแบบข้อมูลการพิมพ์
พิมพ์ (บูลีน b) วิธีการนี้จะแสดงค่าบูลีน
พิมพ์ (ถ่าน c) วิธีการแสดงอักขระ
พิมพ์ (ถ่าน [] s) มันแสดงอาร์เรย์ของอักขระ
พิมพ์(สองเท่า) แสดงจำนวนจุดลอยตัวแบบความแม่นยำสองเท่า
พิมพ์ (ลอย f) วิธีการแสดงจำนวนจุดลอยตัว
พิมพ์(ยาวl) มันแสดงจำนวนเต็มยาว
พิมพ์ (int i) มันแสดงจำนวนเต็ม
พิมพ์ (วัตถุ obj) วิธีการนี้ดำเนินการค่าวัตถุ
พิมพ์ (สตริง) วิธีการนี้จะแสดงค่าสตริง

วิธีฮิต: Java วิธีการ printf()

Java เมธอด printf จะแสดงสตริงที่จัดรูปแบบบนคอนโซลด้วยรูปแบบเฉพาะ เป็นวิธีการพิมพ์ค่าโดยใช้ Java โอเวอร์โหลดของคลาส PrintStream ตัวระบุจะแสดงด้วยอาร์กิวเมนต์ที่จัดรูปแบบในเมธอด

ไวยากรณ์:

รูปแบบคำสั่งนี้แสดงวิธีการใช้งานคำสั่ง 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");
	}
}

Output:

'How to Print in Java!'
HELLO CODER!
'LEARNING'

ตัวระบุ printf() ใน Java

วิธี printf() จะใช้ตัวระบุดังต่อไปนี้:

ตัวระบุ ประเภท
%c ค่าตัวละคร
%d ค่าจำนวนเต็ม
%f เลขลอยตัว
%s สตริงอักขระ
%% พิมพ์หรือแสดงเครื่องหมายเปอร์เซ็นต์ (%)
%e ค่าจุดลอยตัวเอ็กซ์โพเนนเชียล

ตัวอย่าง

เรามาดูตัวอย่างวิธีการพิมพ์ใน 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");
	}
}

Output:

How to Print in Java!
HELLO CODER! Guru99

วิธีการพิมพ์โดยใช้ข้อมูลที่ป้อนเข้าไป Java

วิธีการพิมพ์โดยใช้ข้อมูลที่ป้อนเข้าไป Java

ขั้นตอนต่อไปนี้จะแสดงวิธีการพิมพ์ข้อมูลที่ป้อน

ขั้นตอน 1) ใช้ Java แพ็คเกจสแกนเนอร์เพื่อรองรับข้อมูลที่ผู้ใช้ป้อน

ขั้นตอน 2) คลาสหรืออ็อบเจ็กต์ Scanner ทำหน้าที่รับอินพุตจากอินพุตมาตรฐาน โดยป้อนผ่านแป้นพิมพ์

ขั้นตอน 3) สร้าง ตัวแปร โดยใช้วิธี "สแกนเนอร์ (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);
    }
}

Output:

Enter a Value: 21
User entered: 21
Addition: 42

วิธีการโอเวอร์โหลด Java อื่น ๆ ใน print()

วิธีการ print() มีวิธีการโอเวอร์โหลดดังต่อไปนี้:

วิธีการโอเวอร์โหลด รูปแบบข้อมูลการพิมพ์
พิมพ์ (บูลีน b) วิธีการนี้จะแสดงค่าบูลีน
พิมพ์ (ถ่าน c) วิธีนี้จะแสดงอักขระ
พิมพ์ (ถ่าน [] s) วิธีการนี้จะแสดงไฟล์ แถว ของตัวละคร
พิมพ์(สองเท่า) วิธีการแสดงจำนวนจุดลอยตัวความแม่นยำสองเท่า
พิมพ์ (ลอย f) วิธีการนี้จะแสดงตัวเลขจุดลอยตัว
พิมพ์(ยาวl) วิธีนี้แสดงจำนวนเต็มยาว
พิมพ์ (int i) วิธีนี้แสดงจำนวนเต็ม
พิมพ์ (วัตถุ obj) มันใช้งานได้กับค่าวัตถุ
พิมพ์ (สตริง) วิธีการนี้ใช้งานและแสดงค่าสตริง

การเปรียบเทียบคำสั่งการพิมพ์ใน Java

ความแตกต่างหลักระหว่างเมธอด print() และ println() Java แสดงอยู่ด้านล่าง

Java คำสั่ง println() Java คำสั่งพิมพ์()
เคอร์เซอร์แสดงในบรรทัดถัดไปหลังจากแสดงเอาต์พุตบนคอนโซล เราสามารถตีความ 'ln' ใน 'println' เป็น 'บรรทัดถัดไป' เคอร์เซอร์จะปรากฏบนบรรทัดเดียวกันหลังจากแสดงเอาต์พุตบนคอนโซลโดยใช้คำสั่ง print()
เราสามารถใช้ฟังก์ชัน System.out.println(data) เพื่อรับข้อมูลและแสดงเคอร์เซอร์ในบรรทัดถัดไป เราสามารถใช้ฟังก์ชัน System.out.print (data) แสดงข้อมูลอินพุตในบรรทัดเดียวกันได้

สรุป

  • คำสั่งการพิมพ์เป็นวิธีง่ายๆ ในการแสดงข้อมูลสำหรับ Java โปรแกรมเมอร์.
  • ฟังก์ชัน System.out.print() ทำงานได้สามวิธี: print, println และ printf
  • เราสามารถดำเนินการข้อมูลในรูปแบบบรรทัดเดียวและบรรทัดถัดไปได้โดยใช้ Java วิธีการพิมพ์
  • ตัวระบุและวิธีการโอเวอร์โหลดใช้เพื่อแสดงข้อมูลด้วยประเภทข้อมูลที่ต้องการ
  • เทศกาล Java ฟังก์ชัน printf() ใช้ตัวระบุตามความต้องการของผู้ใช้ วิธีการ print() และ println() ใช้วิธีการโอเวอร์โหลด
  • ข้อมูลอินพุตทำงานและแสดงผลโดยใช้แพ็คเกจและวิธีการสแกนเนอร์