import java.io.*; public class xxx { public static void main(String[] args) throws IOException{ int record; InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); record = Integer.parseInt(br.readLine()); switch ((record+5)/10) { case 10: case 9: System.out.println("优");break; case 8: System.out.println("良");break; case 7: System.out.println("中");break; case 6: System.out.println("及格");break; default: System.out.println("不及格");break; } isr.close(); br.close(); } } 该代码中涉及的Java知识
时间: 2024-04-28 10:24:01 浏览: 91
C#中static void Main(string[] args) 参数示例详解
该代码涉及的Java知识包括:
1. 输入输出流:使用 InputStreamReader 和 BufferedReader 类读取控制台输入的数据。
2. 异常处理:使用 throws IOException 抛出输入输出异常。
3. 类型转换:使用 Integer.parseInt() 方法将输入的字符串转换为整数类型。
4. 分支语句:使用 switch-case 语句根据输入的分数输出相应的等级。
5. 流的关闭:使用 isr.close() 和 br.close() 方法关闭输入流和缓冲流。
阅读全文