Chương trình Kotlin để tìm số lớn nhất trong ba số (nếu-khác & khi)

Trong chương trình này, bạn sẽ học cách tìm số lớn nhất trong số ba số bằng cách sử dụng lệnh if else và when trong Kotlin.

Ví dụ 1: Tìm Lớn nhất trong ba số bằng cách sử dụng câu lệnh if… else

 fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 2.5 if (n1>= n2 && n1>= n3) println("$n1 is the largest number.") else if (n2>= n1 && n2>= n3) println("$n2 is the largest number.") else println("$n3 is the largest number.") )

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

 3,9 là số lớn nhất.

Trong chương trình trên, ba số -4.5, 3.92.5được lưu trữ trong các biến N1, N2 và N3 tương ứng.

Sau đó, để tìm giá trị lớn nhất, các điều kiện sau được kiểm tra bằng cách sử dụng câu lệnh if else

  • Nếu n1 lớn hơn hoặc bằng cả n2 và n3 thì n1 là lớn nhất.
  • Nếu n2 lớn hơn hoặc bằng cả n1 và n3 thì n2 là lớn nhất.
  • Khác, n3 là lớn nhất.

Con số lớn nhất cũng có thể được tìm thấy bằng cách sử dụng một whencâu lệnh.

Đây là mã Java tương đương: Chương trình Java để tìm số lớn nhất trong ba số

Ví dụ 2: Tìm số lớn nhất trong ba số bằng câu lệnh when

 fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 5.5 when ( n1>= n2 && n1>= n3 -> println("$n1 is the largest number.") n2>= n1 && n2>= n3 -> println("$n2 is the largest number.") else -> println("$n3 is the largest number.") ) )

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

 5,5 là số lớn nhất.

Trong chương trình trên, thay vì sử dụng an if… else if… elsekhối, chúng tôi sử dụng whencâu lệnh.

Vì vậy, các điều kiện trên trong cả hai chương trình là như nhau.

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