-4

我想知道如何使用 3k=3000 之类的 java 比较不同格式的两个值,并且必须以某种方式设置它以使代码产生通过或失败的方式

4

1 回答 1

1

欢迎来到堆栈溢出!为了将来参考,我们希望看到显示您已经尝试过的问题(例如伪代码)。对于这样的事情,几个示例案例可能会有所帮助。

根据我对这个问题的理解,您希望您的程序以两种格式接收输入:第一个输入标有公制风格的后缀,第二个输入是标准整数。

示例案例:

输入

1.000K 1000
1.123K 1000
1.1M 1100000

输出

Pass
Fail
Pass

为了帮助解决这个问题,我会阅读正则表达式(regex)。

也许编写一个将“非标准”整数格式作为String参数并返回int等于参数的方法。然后,您可以简单地使用==运算符。

于 2012-10-29T00:01:15.903 回答