In dữ liệu ra màn hình với println
1. System.out.println
Phần tiêu đề “1. System.out.println”System.out.println() in dữ liệu ra màn hình (console) rồi tự động xuống dòng:
public class Main { public static void main(String[] args) { System.out.println("Xin chào, Java!"); System.out.println("Đây là dòng thứ hai"); }}Kết quả:
Xin chào, Java!Đây là dòng thứ hai2. System.out.print
Phần tiêu đề “2. System.out.print”System.out.print() cũng in dữ liệu ra màn hình, nhưng không tự xuống dòng:
System.out.print("Xin ");System.out.print("chào");System.out.println(); // In dòng trống để xuống dòngKết quả:
Xin chào3. In nhiều kiểu dữ liệu
Phần tiêu đề “3. In nhiều kiểu dữ liệu”println/print chấp nhận hầu hết mọi kiểu dữ liệu - số, boolean, ký tự…:
System.out.println(42); // 42System.out.println(3.14); // 3.14System.out.println(true); // trueSystem.out.println('A'); // A4. Nối chuỗi khi in
Phần tiêu đề “4. Nối chuỗi khi in”Dùng toán tử + để nối chuỗi với các giá trị khác:
String name = "Java";int year = 2026;System.out.println("Xin chào " + name + ", năm nay là " + year);// Xin chào Java, năm nay là 2026⚠️ Lưu ý: khi + gặp một chuỗi (String) ở một trong hai vế, nó thực hiện nối chuỗi, không phải cộng số:
System.out.println("Kết quả: " + 1 + 2); // "Kết quả: 12" (nối chuỗi lần lượt từ trái sang phải)System.out.println("Kết quả: " + (1 + 2)); // "Kết quả: 3" (dùng ngoặc để cộng số trước)5. Định dạng nâng cao với printf
Phần tiêu đề “5. Định dạng nâng cao với printf”Khi cần định dạng chính xác hơn (số thập phân, căn lề…), dùng System.out.printf() - chủ đề này sẽ được nói kỹ ở bài riêng.
System.out.printf("Pi xấp xỉ %.2f%n", 3.14159); // Pi xấp xỉ 3.14Tổng kết
Phần tiêu đề “Tổng kết”System.out.println()in ra và tự xuống dòng;System.out.print()in ra và không xuống dòng- Dùng
+để nối chuỗi với các giá trị khác khi in +giữa chuỗi và số là nối chuỗi, không phải cộng - dùng ngoặc nếu muốn cộng số trước