刚才告诉你的用Integer.parseInt(),怎么?有什么问题吗?
没有直接的方法可以从键盘读入数字值,可以用类型包装器来转换:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s1;
String s2;
System.out.println("Enter a int data: ");
s1 = br.readLine();
int i = Integer.parseInt(s1);
System.out.println("Enter a double data: ");
s2 = br.readLine();
double d = Double.parseDouble(s2);
System.out.println("i = " + i);
System.out.println("d = " + d);