Cách Sử Dụng Kotlin Data Class Kết Hợp Với List - xem kết quả tỷ số bóng đá

/imgposts/9xwj2w86.jpg

Ví dụ, hãy sử dụng ngôn ngữ lập trình Kotlin để tính toán giá trị 100 sau khi tăng hoặc giảm 10% ở các mức phần trăm khác nhau.

prices.kt

 1data class PercentPrice(val percent: Int, val price: Double)
 2fun main(args: Array<String>) {
 3  println("Bắt đầu!")
 4  val giaBanDau = 100.0
 5  val danhSachGia = mutableListOf<PercentPrice>()
 6  for (i in 1..10 step 1) {
 7    danhSachGia.add(PercentPrice(i, giaBanDau * (1.0 + i/100.0)))
 8    danhSachGia.add(PercentPrice(-i, giaBanDau * (1.0 - i/100.0)))
 9  }
10  for (item in danhSachGia) {
11    println("%d%% - %.2f".format(item.percent, item.price))
12  }
13}
> kotlinc prices.kt -include-runtime -d prices.jar
> java -jar prices.jar
Bắt đầu!
1% - 101.00
-1% - 99.00
2% - 102.00
-2% - 98.00
3% - 103.00
-3% - 97.00
4% - 104.00
-4% - 96.00
5% - 105.00
-5% - 95.00
6% - 106.00
-6% - 94.00
7% - 107.00
-7% - 93.00
8% - 108.00
-8% - 92.00
9% - 109.00
-9% - 91.00
10% - 110.00
-10% - 90.00

Trong ví dụ trên, chúng ta đã tạo ra một lớp dữ liệu PercentPrice với nhận định kèo hai thuộc tính là tỷ lệ phần trăm (percent) và giá trị tiền tệ tương ứng (price). Chương trình sẽ tính toán và hiển thị giá trị mới của một sản phẩm khi live casino nó được điều chỉnh theo từng mức phần trăm từ 1 đến 10%.

Điều thú vị ở đây là cách mà Kotlin cho phép bạn dễ dàng làm việc với các cấu trúc dữ liệu phức tạp như danh sách (List) và áp dụng các phép tính toán logic lên từng phần tử trong danh sách đó.

Ngoài ra, việc sử dụng hàm println giúp xuất kết quả ra màn hình dưới dạng định dạng chuỗi có độ chính xác cao (.2f), đảm bảo rằng giá trị tiền tệ luôn được hiển thị rõ ràng và dễ đọc.

Bạn cũng có thể mở rộng chương trình này bằng cách thêm các chức năng khác như lọc dữ liệu, sắp xếp danh sách giá theo thứ tự tăng dần hoặc giảm dần, hoặc thậm chí lưu trữ kết quả vào tệp tin để phân tích thêm về sau.

Chúc bạn thành công trong việc vn69 áp dụng Kotlin vào các dự án thực tế!