System.out 是常用的在控制台输出数据的
System.in 可以从控制台输入数据
1,System.in(不方便)
控制台输入: InputStream is = System.in;
public class AtWill {
public static void main(String[] args) {
// 控制台输入
try(
InputStream is = System.in;
){
while(true) {
// 敲入a,然后敲回车可以看到
// 97 13 10
// 97是a的ASCII码
// 13 10分别对应回车换行
int i = is.read();
System.out.println(i);
}
}catch (Exception e) {
}
}
}
2,Scanner读取字符串
使用System.in.read虽然可以读取数据,但是很不方便
使用Scanner就可以逐行读取了(Scanner的nextLine()方法)
public class AtWill {
public static void main(String[] args) {
Scanner s =