Java 有人能简单地解释一下这两条线吗?

Java 有人能简单地解释一下这两条线吗?,java,bufferedreader,Java,Bufferedreader,上面的一行创建了一个新的输入读取器 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br.readLine()读取用户输入的字符串Integer.parseInt()将字符串输入转换为整数,然后将其存储在变量t中 差不多就是这样。也许您可以告诉我们您不了解的具体内容是什么?关于它有什么不清楚的地方?它从系统中读取int。从技术上讲,它不读取int,而是读取字符串,然后将其转换为int。如果键入的

上面的一行创建了一个新的输入读取器

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
br.readLine()
读取用户输入的字符串
Integer.parseInt()
将字符串输入转换为整数,然后将其存储在变量
t


差不多就是这样。也许您可以告诉我们您不了解的具体内容是什么?

关于它有什么不清楚的地方?它从系统中读取
int
。从技术上讲,它不读取
int
,而是读取
字符串,然后将其转换为
int
。如果键入的
字符串
不是有效的数字,则会引发异常。谢谢你理解了我的问题。
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int t = Integer.parseInt(br.readLine());