【发布时间】:2018-06-30 08:34:54
【问题描述】:
我正在做我的作业问题,即“反转数字保持前导零并删除尾随零也保持符号原样”。
如果我将其反转为整数,它将删除前导零和尾随零,如果我将其反转为字符串,它将保留所有零。 谁能帮我只保留前导零。
例如“-00360”应该是“-6300”。
问题-
编写一个 Java 函数来接受一个数字并返回它的倒数。如果数字以一个或多个零结尾,则在反转的数字中,这些零将不存在(因为这些零成为前导零)。如果输入数字为负数,则应保留符号。 ##Examples 输入:-123 输出:-321 输入:1123400 输出:43211
【问题讨论】:
-
到目前为止你尝试过什么?您的具体编程问题是什么?
-
String s = new StringBuilder("00360").reverse().toString().replaceFirst("^[0]+" ""); -
另一个问题,@Dan 如果我将使用字符串反转它,我将如何保留标志?
-
U 会使用某种循环(for、while..)和 if 语句来解决它
标签: java