Chương trình Kotlin để tạo bảng nhân

Trong chương trình này, bạn sẽ học cách tạo bảng cửu chương của một số nhất định. Điều này được thực hiện bằng cách sử dụng vòng lặp for và while trong Kotlin. Bạn cũng sẽ học cách sử dụng các phạm vi để giải quyết vấn đề.

Ví dụ 1: Tạo bảng nhân bằng vòng lặp for

 fun main(args: Array) ( val num = 5 for (i in 1… 10) ( val product = num * i println("$num * $i = $product") ) )

Khi bạn chạy chương trình, đầu ra sẽ là:

 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 5 * 10 = 50

Không giống như Java, trong chương trình trên, chúng tôi đã sử dụng các dải ô và toán tử để lặp qua các số từ 1 đến 10.

Đây là mã Java tương đương: Chương trình Java để tạo bảng nhân.

Bảng cửu chương tương tự cũng có thể được tạo bằng cách sử dụng vòng lặp while trong Kotlin.

Ví dụ 2: Tạo bảng nhân bằng vòng lặp while

 fun main(args: Array) ( val num = 9 var i = 1 while (i <= 10) ( val product = num * i println("$num * $i = $product") i++ ) )

Khi bạn chạy chương trình, đầu ra sẽ là:

 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 9 * 10 = 90

Trong chương trình trên, không giống như vòng lặp for, chúng ta phải tăng giá trị của i bên trong phần thân của vòng lặp.

Mặc dù cả hai chương trình đều đúng về mặt kỹ thuật, nhưng tốt hơn là sử dụng vòng lặp for trong trường hợp này. Đó là vì số lần lặp lại (từ 1 đến 10) đã được biết trước.

thú vị bài viết...