从零开始学java,大二下学的Java了,现在重新要接触Java,基本的语法完全忘了,相当于从零开始学了!
一、InputStreamReader类和BufferedReader类
在java.io*类库里面
String str;
int num;
InputStreamReader in;
in = new InputStreamReader(System.in);
BufferedReader buf;
buf = new BufferedReader(in);
System.out.print("输入第一个数:");
str = buf.readLine();
num = Integer.parseInt(str);
System.out.print(num+"\n");
二、Scanner类
在java.util类库里面,通过Scanner对象的方法nextDoube()、nextInt()、next()、nextLine()转化为对应类型
String str1;
Scanner reader = new Scanner(System.in);
str1 = reader.nextLine();
System.out.print(str1);
next()将reader转化为字符型,但遇到空格后面的均被省略。
例如:输入123 22 5 8 7888
输出123
nextLine()则会将enter键前所有内容输出
例如:输入 weiuff 555 889999
输出 weiuff 555 889999