import java.io.FileWriter
object words01 {
case class Stu(name:String,yuwen:Double,shuxue:Double,yingyu:Double)
def main (args:Array[String]): Unit = {
val stuList = scala.collection.mutable.ListBuffer[Stu]()
val lines = scala.io.Source.fromFile("score.txt").getLines()
lines.next()
while (lines.hasNext){
val line = lines.next()
val list = line.split(",")
stuList += Stu(list(0),list(1).toDouble,list(2).toDouble,list(3).toDouble)
}
val fileWriter = new FileWriter("score_result.txt")
stuList.foreach(stu =>{
val total = stu.yuwen+stu.shuxue+stu.yingyu
println(s"${stu.name},总分: ${total} 平均分: ${total/3}\n")
println(s"${stu.name}写入成功")
})
fileWriter.close()
}
}