[Quote=引用 2 楼 loulanhaojie 的回复:]
刚才试了一下 我是这样处理的
Scanner in = new Scanner(System.in);
String a = in.nextLine();
int m = 0;
int n = 0;
for(int i=0;i<a.length();i++){
if(a.charAt(i) == '.')
m = i;
if(a.charAt(i) == ' ')
n = i;
……
[/Quote]
你的.号后面是不是还有个空格啊?那应该是String c = a.substring(m+2,n);
刚才试了一下 我是这样处理的
Scanner in = new Scanner(System.in);
String a = in.nextLine();
int m = 0;
int n = 0;
for(int i=0;i<a.length();i++){
if(a.charAt(i) == '.')
m = i;
if(a.charAt(i) == ' ')
n = i;
}
String b = a.substring(0,m);
String c = a.substring(m+1,n);
String d = a.substring(n+1,a.length());
int e = Integer.parseInt(b);
int f = Integer.parseInt(d);
不知道这样是否可行
请各位多多指正