|
1
3
如果你想去掉
更新:
查看您的代码片段,问题可能是您将其直接读取为float/int/double(因此输入空白将停止
这对我来说似乎很好:
编辑:
作为旁注,请所有类名以大写字母开头,即
|
|
|
2
2
您还可以使用正则表达式来替换不仅仅是空格。例如,要删除所有不是数字或句点的内容:
这将替换任何非数字、非句点字符,这样输入中只剩下这些字符。请参阅的javadocs
编辑:
另一句话,
编辑2:
通过您的更新,我现在看到了问题。
该代码将正确地接受您输入以下内容
|
|
3
1
我猜你使用的是主方法中的第一个论点。如果您的主方法看起来像这样:
你的问题是,空格分隔了交给主方法的参数。所以像这样管理你的课程:
第一个参数arg[0]为“22.2”,第二个参数[1]为“33” 但正如其他人所建议的那样, String.replace 是一种更好的方法。 |
|
|
Leo · 为什么carg(-0)返回-pi? 1 年前 |
|
Fyodor · 在C中使用sin和cos计算数学表达式不正确? 2 年前 |
|
|
Alexander · 为什么数字的输出不同? 2 年前 |
|
Ronny · 如何防止程序返回“inf”? 2 年前 |
|
|
EMS · 为什么双重打印的值与C中的浮点值相同,而它们的大小不同? 2 年前 |
|
|
Dakolas · 对python十进制库感到困惑 2 年前 |
|
|
RTC222 · 无法获取vrndscalepd的正确舍入模式代码 2 年前 |