package caseclass
import scala.collection.mutable.ListBuffer
object caseclass4 {
case class Book(id:Int,name:String,author:String,price:Double,amount:Int)
def main(args: Array[String]): Unit = {
val BookList:ListBuffer[Book]=ListBuffer()
val book1=Book(1,"凡人修仙传","梦语",20.2,1)
val book2=Book(2,"霸道总裁爱上我","梦语",100,1)
val book3=Book(3,"重生之超级保镖","梦语",50,1)
BookList+=book1
BookList+=book2
BookList+=book3
val newList=BookList.sortWith((a,b)=>{
a.price>b.price
})
newList.foreach(ele=>{
println(s"${ele.id}${ele.name}${ele.price}")
})
var totalPrice=0.0
BookList.foreach(ele=>{
totalPrice+=ele.price*ele.amount
})
println(s"总价格:${totalPrice}")
}
}
