Trong chương trình này, bạn sẽ học cách in một số nguyên do người dùng nhập vào. Số nguyên được lưu trữ trong một biến và được in ra màn hình bằng cách sử dụng hàm nextInt () và println () tương ứng.
Ví dụ 1: Cách in số nguyên do người dùng nhập vào Kotlin bằng máy quét
import java.util.Scanner fun main(args: Array) ( // Creates a reader instance which takes // input from standard input - keyboard val reader = Scanner(System.`in`) print("Enter a number: ") // nextInt() reads the next integer from the keyboard var integer:Int = reader.nextInt() // println() prints the following line to the output screen println("You entered: $integer") )
Khi bạn chạy chương trình, đầu ra sẽ là:
Nhập một số: 10 Bạn đã nhập: 10
Trong ví dụ này, một đối tượng của Scanner
lớp được tạo, trình đọc lấy đầu vào từ người dùng từ keyboard
(đầu vào chuẩn).
Sau đó, nextInt()
hàm đọc số nguyên đã nhập cho đến khi nó gặp một ký tự dòng mới (Enter)
. Số nguyên sau đó được lưu trong một biến, kiểu số nguyên Int
.
Cuối cùng, println()
hàm in số nguyên ra đầu ra tiêu chuẩn: màn hình máy tính sử dụng các mẫu chuỗi.
Chương trình trên rất giống với Java mà không có mã lớp soạn sẵn. Bạn có thể tìm thấy mã Java tương đương tại đây: Chương trình Java để in số nguyên
Ví dụ 2: Cách in số nguyên mà không cần sử dụng máy quét
fun main (args: Array) (print ("Nhập một số:") // đọc dòng từ đầu vào chuẩn - bàn phím // và toán tử !! đảm bảo đầu vào không null val stringInput = readLine () !! // chuyển đổi chuỗi nhập vào số nguyên var integer: Int = stringInput.toInt () // println () in dòng sau ra màn hình xuất println ("Bạn đã nhập: $ integer"))
Khi bạn chạy chương trình, đầu ra sẽ là:
Nhập một số: 10 Bạn đã nhập: 10
Trong chương trình trên, chúng ta sử dụng hàm readLine()
để đọc một dòng chuỗi từ bàn phím. Vì readLine()
cũng có thể chấp nhận giá trị null, !! toán tử đảm bảo giá trị không-null của biến stringInput.
Sau đó, chuỗi được lưu trữ trong stringInput được chuyển đổi thành giá trị số nguyên bằng cách sử dụng hàm toInt()
và được lưu trữ trong một số nguyên biến khác.
Cuối cùng, số nguyên được in ra màn hình đầu ra bằng cách sử dụng println()
.