1、System.in.read()把控制台用户输入的
字符流,返回成ASCII码(即为一个int整数),比如用户在控制台输入5,那么read返回的结果是5的ASCII码53.
2、System.in是很简陋、很原始的输入流对象,通常不使用它来
读取用户的输入,一般会在外面封装过滤流,
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
然后通过调用br.readLine()来读取用户的输入。
3、readLine()函数
readLine()每次读取一行输入,除非碰到了换行符\n or \r或者回车符会终止。readLine()返回的是一个string字符串。这种情况下,无论用户输入的是什么东西,通通按照字符串来读入,读入后根据业务进行拆分和处理。