我想知道如何使用 3k=3000 之类的 java 比较不同格式的两个值,并且必须以某种方式设置它以使代码产生通过或失败的方式
问问题
51 次
1 回答
1
欢迎来到堆栈溢出!为了将来参考,我们希望看到显示您已经尝试过的问题(例如伪代码)。对于这样的事情,几个示例案例可能会有所帮助。
根据我对这个问题的理解,您希望您的程序以两种格式接收输入:第一个输入标有公制风格的后缀,第二个输入是标准整数。
示例案例:
输入
1.000K 1000
1.123K 1000
1.1M 1100000
输出
Pass
Fail
Pass
为了帮助解决这个问题,我会阅读正则表达式(regex)。
也许编写一个将“非标准”整数格式作为String
参数并返回int
等于参数的方法。然后,您可以简单地使用==
运算符。
于 2012-10-29T00:01:15.903 回答