int a=0,b=1,n,num;
String str;
BufferedReader buf;
buf=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入一个正整数 ");
str=buf.readLine();//从键盘上读字符串赋给变量str
num=Integer.parseInt(str);//将string类型转换为int类型
这种输入方法输入的都是字符串形式,如果输入格式数字字符串,需要用图中Integer.parseInt(str)代码进行转换,将string类型转换为int类型。
另一种输入方法就是新版的 Scanner cin=new Scanner(System.in);
int x=cin.nextInt();