Cách in trong Java

Ba phương thức hoặc hàm được cung cấp trong Java ngôn ngữ để in đầu ra. Các phương pháp này phụ thuộc vào yêu cầu của phương pháp và kết quả đầu ra mong muốn trong quá trình mã hóa.

  1. Java phương thức in(): Dữ liệu hiển thị trên cùng một dòng bằng câu lệnh print trong java.
  2. Java println() Phương thức: In đầu ra ở dòng hiện tại và vị trí con trỏ di chuyển sang dòng tiếp theo.
  3. Java Phương thức printf(): dữ liệu hiển thị với định dạng cụ thể theo yêu cầu.

Phương pháp 1: Java phương thức in()

Java Phương thức print dùng để in nội dung ra console. Nó thuộc về phương thức quá tải của lớp java PrintStream. Nó lấy một chuỗi làm tham số đầu vào.

Con trỏ đầu ra vẫn nằm trên cùng một dòng sau khi in câu lệnh đầu vào. Phương pháp này hoạt động nếu chúng ta không phân tích bất kỳ tham số nào. Câu lệnh in sử dụng “\n” để chuyển sang dòng tiếp theo.

Cú pháp:

Cú pháp cho thấy cách vận hành Java tuyên bố in.

System.out.print(String input_data);

System.out là một Java phương thức tạo một thể hiện của lớp PrintStream. Nó hiển thị Luồng đầu ra tiêu chuẩn. Bạn không thể sử dụng trực tiếp đối tượng PrintStream.

  • Hệ thống: Hệ thống là lớp cuối cùng được sử dụng trong “Java.lang.package” để hiển thị dữ liệu.
  • out: “out” là một thể hiện của lớp Hệ thống java với trường thành viên công khai. Nó là một loại gói PrintStream để tạo các đối tượng nội bộ.

Ví dụ

Ví dụ đã cho cho thấy quy trình làm việc của phương thức 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!");
}
}

Đầu ra:

How to Print in Java!
HELLO CODER!
Guru99

Phương pháp 2: Java phương thức println()

Java Phương thức println là một dạng nâng cao của phương thức print(). Nó được sử dụng để hiển thị văn bản trên bảng điều khiển. Nó thuộc lớp PrintStream thông qua phương thức nạp chồng. phương pháp này được làm việc với một tham số chuỗi. Sau khi in thông tin đã cho, con trỏ sẽ được chuyển đến đầu dòng tiếp theo.

Cú pháp:

Cú pháp cho thấy cách vận hành Java tuyên bố println.

System.out.println(String input_data);

println(): Lớp PrintStream dùng để hiển thị kết quả trên console.

Ví dụ:

Hãy xem ví dụ về phương thức 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!");
	}
}

Đầu ra:

How to Print in Java!
Hello Coder! Guru99!

Các phương thức nạp chồng java khác trong println()

Phương thức print() có các phương thức quá tải sau:

Phương thức quá tải Định dạng dữ liệu in
in(boolean b) Phương pháp này hiển thị giá trị Boolean
in(char c) Một phương thức hiển thị ký tự
in(char[] s) Nó hiển thị một loạt các ký tự
in(gấp đôi) Nó hiển thị số dấu phẩy động độ chính xác kép
in(float f) Một phương thức hiển thị số dấu phẩy động
in(l dài) Nó hiển thị một số nguyên dài
in(int i) Nó hiển thị một số nguyên
in (đối tượng obj) Phương thức này vận hành giá trị đối tượng
in(Chuỗi s) Phương thức này hiển thị giá trị chuỗi

Phương pháp 3: Java phương thức printf()

Java Phương thức printf hiển thị chuỗi được định dạng trên bảng điều khiển với định dạng cụ thể. Đây là phương thức java-overloaded của lớp PrintStream để in giá trị. Các specifier được hiển thị với các đối số được định dạng trong phương thức.

Cú pháp:

Cú pháp cho thấy cách vận hành câu lệnh printf().

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

Ví dụ

Hãy xem ví dụ về phương thức 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");
	}
}

Đầu ra:

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

công cụ xác định printf() trong Java

Phương thức printf() sử dụng các chỉ định sau:

Bộ định danh Kiểu
%c Giá trị ký tự
%d Giá trị số nguyên
%f Số nổi
%s chuỗi ký tự
%% In hoặc hiển thị dấu phần trăm (%)
%e giá trị dấu phẩy động hàm mũ

Ví dụ

Hãy xem ví dụ về phương pháp in trong 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");
	}
}

Đầu ra:

How to Print in Java!
HELLO CODER! Guru99

Cách in bằng dữ liệu đã nhập trong Java

Cách in bằng dữ liệu đã nhập trong Java

Các bước sau đây hướng dẫn chúng ta cách in dữ liệu đã nhập.

Bước 1) Sử dụng Java gói máy quét để hỗ trợ dữ liệu đầu vào của người dùng.

Bước 2) Lớp hoặc đối tượng Máy quét hoạt động để chấp nhận đầu vào từ đầu vào tiêu chuẩn. Nó đi vào thông qua bàn phím.

Bước 3) tạo biến bằng phương pháp “Máy quét(System.in)”.

Bước 4) Sử dụng biến. nextInt() sau đó đọc tất cả các giá trị từ bàn phím.

Bước 5) phương thức này lấy dữ liệu đầu vào cho đến khi gặp ký tự dòng mới (Enter).

Bước 6) Cuối cùng, giá trị đầu vào sẽ in ra kết quả bình thường bằng hàm System.out.print().

Ví dụ

Hãy xem ví dụ về việc người dùng nhập dữ liệu đầu vào và in ra 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);
    }
}

Đầu ra:

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

Các phương thức nạp chồng java khác trong print()

Phương thức print() có các phương thức quá tải sau:

Phương thức quá tải Định dạng dữ liệu in
in(boolean b) Phương pháp này hiển thị giá trị Boolean
in(char c) Phương pháp này thể hiện tính chất
in(char[] s) Phương pháp này hiển thị một mảng nhân vật
in(gấp đôi) Một phương pháp hiển thị số dấu phẩy động độ chính xác kép
in(float f) Phương pháp này hiển thị số dấu phẩy động
in(l dài) Phương pháp này hiển thị một số nguyên dài
in(int i) Phương pháp này hiển thị một số nguyên
in (đối tượng obj) Nó hoạt động cho giá trị đối tượng
in(Chuỗi s) Phương thức này hoạt động và hiển thị giá trị chuỗi

So sánh các câu lệnh in trong Java

Sự khác biệt chính giữa các phương thức print() và println() trong Java được hiển thị dưới đây.

Java câu lệnh println() Java câu lệnh print()
Con trỏ hiển thị trên dòng tiếp theo sau khi hiển thị đầu ra trên bàn điều khiển. Chúng ta có thể hiểu 'ln' trong 'println' là 'dòng tiếp theo'. Con trỏ xuất hiện trên cùng một dòng sau khi hiển thị kết quả đầu ra trên bảng điều khiển bằng print().
Chúng ta có thể sử dụng hàm System.out.println(data) để lấy dữ liệu và hiển thị con trỏ trên dòng tiếp theo. Chúng ta có thể sử dụng hàm System.out.print (dữ liệu) hiển thị dữ liệu đầu vào trên cùng một dòng.

Tổng kết

  • Câu lệnh print là một cách đơn giản để hiển thị dữ liệu cho một Java người lập trình.
  • Hàm System.out.print() hoạt động với ba phương thức: print, println và printf.
  • Chúng ta có thể vận hành dữ liệu trong một dòng và định dạng dòng tiếp theo bằng cách sử dụng Java các phương pháp in.
  • Các chỉ định và phương thức nạp chồng được sử dụng để hiển thị thông tin với kiểu dữ liệu được yêu cầu.
  • Java Hàm printf() sử dụng các thông số cụ thể theo yêu cầu của người dùng. Các phương thức print() và println() sử dụng các phương thức nạp chồng.
  • Dữ liệu đầu vào vận hành và hiển thị bằng cách sử dụng gói và phương thức máy quét.