-
import java.io.BufferedReader import java.io.FileNotFoundException import java.io.FileReader import java.io.IOException fun main(){ try{ //파일열기 val reader = BufferedReader( FileReader("students.txt")) try{ //파일 읽고 등급확인하여출력 val num = reader.readLine()!!.toInt() for(i in 1..num){ val name=reader.readLine() val point=reader.readLine()!!.toInt() fun printgrade() { val grade=when { point == 0 -> "F" /*point < 70 && point >= 60 -> "D" //untuio point < 80 && point >= 70 -> "C" point < 80 && point >= 90 -> "B"*/ point in 60 until 70 -> "D" point in 70 until 80 -> "C" point in 80 until 90 -> "B" else -> "A" } println("${name} has grade ${grade}") } printgrade() } } catch (e: IOException){ //읽다가 에러 println("File I/O Error") } finally{ reader.close() //파일닫기 } } catch (e: FileNotFoundException){ println("File Not Found") } //열지도 못했으니 파일 닫을필요없음 }