Menu
CoddyTech

Hàm Println

Thuộc phần Kiến thức nền tảng trong hành trình Kotlin của Coddy. Bài học 35 trên 93.

Trong suốt khóa học này, bạn đã dùng println() để hiển thị đầu ra. Bây giờ, hãy cùng tìm hiểu kỹ hơn cách hàm này hoạt động và khám phá hàm cùng họ với nó, print().

Hàm (function) println() in văn bản ra bảng điều khiển và tự động chuyển con trỏ xuống dòng mới sau đó. println() thêm ký tự xuống dòng sau đối số, nên vẫn tiếp tục trên dòng hiện tại nếu print() trước đó chưa kết thúc dòng:

fun main() {
    println("First line")
    println("Second line")
}
// Đầu ra:
// First line
// Second line

Ngược lại, print() in ra văn bản mà không thêm ký tự xuống dòng. Phần đầu ra tiếp theo sẽ tiếp tục trên cùng dòng:

fun main() {
    print("Hello ")
    print("World")
    println("!")
    println("New line here")
}
// Đầu ra:
// Hello World!
// New line here

Hãy chú ý rằng "Hello ", "World" và "!" đều xuất hiện trên cùng một dòng vì hai phần đầu dùng print(). println("!") thêm dấu chấm than rồi chuyển sang dòng mới cho phần đầu ra cuối cùng.

Cả hai hàm đều có thể in ra mọi kiểu giá trị: chuỗi, số, giá trị Boolean hoặc thậm chí cả biểu thức:

fun main() {
    println(42)
    println(3 + 5)
    println(true)
}
challenge icon

Thử thách

Dễ

Mã khởi đầu đọc tên hành khách. Dùng print cho "Passenger: ", rồi dùng println cho tên để chúng xuất hiện cùng nhau trên một dòng. In Boarding soon ở dòng tiếp theo. Không in lời nhắc nhập dữ liệu.

Tự làm thử

fun main() {
    val passenger = readLine()!! // Đầu vào đã cho
    // Viết hai dòng đầu ra.
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Playground Kotlin