Cách in trong Java
⚡ Tóm tắt thông minh
In ấn Java Dựa trên ba phương thức cốt lõi từ lớp PrintStream, các phương thức này gửi văn bản được định dạng đến bảng điều khiển, hỗ trợ các hành vi con trỏ khác nhau, chấp nhận nhiều kiểu dữ liệu thông qua các chữ ký quá tải và cho phép kiểm soát đầu ra chính xác cho mọi yêu cầu của nhà phát triển.

Java Cung cấp ba phương thức cốt lõi để gửi dữ liệu đầu ra đến bảng điều khiển. Mỗi phương thức phục vụ một mục đích riêng biệt và hỗ trợ nhiều loại dữ liệu thông qua các chữ ký quá tải, giúp ích.ping Các nhà phát triển hiển thị thông tin theo bố cục phù hợp nhất với chương trình.
- Java phương thức in()Dữ liệu được hiển thị trên cùng một dòng bằng cách sử dụng câu lệnh print trong Java.
- Java Phương thức println(): Lệnh sẽ in nội dung trên dòng hiện tại và con trỏ sẽ di chuyển đến dòng tiếp theo.
- Java phương thức printf()Dữ liệu được hiển thị theo định dạng cụ thể tùy theo yêu cầu.
Cái gì là Java Phương thức print()?
Java Phương thức print() ghi nội dung ra bảng điều khiển. Nó là một phương thức quá tải của... Java Lớp PrintStream chấp nhận một chuỗi làm tham số đầu vào.
Sau khi in dữ liệu đầu vào, con trỏ đầu ra vẫn nằm trên cùng một dòng. Phương thức này hoạt động khi không có tham số nào được phân tích cú pháp. Câu lệnh in sử dụng ký tự xuống dòng “\n” để chuyển xuống 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 Biểu thức này tạo ra một thể hiện của lớp PrintStream. Nó đại diện cho luồng đầu ra chuẩn. Bạn không thể sử dụng trực tiếp đối tượng PrintStream.
- System: System là một lớp cuối cùng được sử dụng trong gói “java.lang” để hiển thị dữ liệu.
- out: “out” là một thể hiện của Java Lớp hệ thống với một trường thành viên công khai. Nó là một kiểu của 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
Tại sao nên sử dụng 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 một phương thức quá tải. Phương thức này hoạt động với một tham số chuỗi. Sau khi in thông tin đã cho, con trỏ sẽ di 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ụ:
Chúng ta hãy xem ví dụ về phương thức 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!");
}
}
Đầu ra:
How to Print in Java! Hello Coder! Guru99!
Khác Java Các phương thức quá tải trong println()
Dựa trên phương thức println(), phương thức print() liên quan có các chữ ký quá tải sau đây chấp nhận các kiểu dữ liệu khác nhau.
| 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 (double d) | Nó hiển thị một số thực 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 pháp này hoạt động trên giá trị của một đối tượng. |
| in(Chuỗi s) | Phương pháp này hiển thị một giá trị chuỗi. |
Như thế nào Java Phương thức printf() hoạt động
Java Phương thức printf() hiển thị một chuỗi được định dạng trên bảng điều khiển với một định dạng cụ thể. Nó là một Java Phương thức quá tải của lớp PrintStream để in các giá trị. Các tham số được hiển thị cùng 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ụ
Chúng ta hãy xem ví dụ về phương thức 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");
}
}
Đầu ra:
'How to Print in Java!' HELLO CODER! 'LEARNING'
Các bộ chỉ định printf() trong Java
Để kiểm soát định dạng đầu ra bằng System.out.printf, Java Cung cấp một tập hợp các bộ chỉ định ánh xạ từng đối số đến kiểu dữ liệu chính xác.
| Bộ định danh | Kiểu |
| %c | Giá trị ký tự |
| %d | Giá trị số nguyên |
| %f | Số thập phân |
| %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 lũy thừa |
Ví dụ
Hãy xem một ví dụ kết hợp các phương thức print, println và printf 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 Java
Ngoài các dây đàn cố định, Java Cũng có thể in các giá trị do người dùng nhập vào trong quá trình chạy. Các bước sau đây hướng dẫn cách in dữ liệu đã nhập.
Bước 1) Sử dụng Java Gói phần mềm quét hỗ trợ nhập dữ liệu từ 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 nhận dữ liệu đầu vào cho đến khi gặp ký tự xuống dòng (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 nhập dữ liệu từ người dùng và in dữ liệu đó 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
Khác Java Các phương thức quá tải trong print()
Để tham khảo, phương thức print() cũng hỗ trợ các chữ ký quá tải sau đây, chấp nhận các kiểu dữ liệu khác nhau.
| 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 của các nhân vật |
| in (double d) | Một phương pháp thể hiện số thực 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 pháp này hoạt động trên và hiển thị giá trị chuỗi. |
So sánh các báo cáo in trong Java
Để lựa chọn giữa System.out.print và System.out.println, bảng dưới đây nêu bật những điểm khác biệt chính giữa hai phương pháp này. Java.
| 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(data) để hiển thị dữ liệu đầu vào trên cùng một dòng. |
