Tag: 数字

如何将数字转换为java中的单词

我们目前有一个粗略的机制,可以将数字转化为单词(例如,使用一些静态数组),并根据数字的大小将其转换为英文文本。 但是我们遇到的问题是数量巨大。 10183 = Ten thousand one hundred eighty three 90 = Ninety 5888 = Five thousand eight hundred eighty eight 在我可以使用的任何math库中是否有一个易于使用的函数?

在PHP中用前导零来格式化一个数字

我有一个variables,其中包含值1234567 。 我希望它包含正好8位数,即01234567 。 有一个PHP函数呢?

我如何检查一个数字是浮点数还是整数?

如何find一个数字是float还是integer ? 1.25 –> float 1 –> integer 0 –> integer 0.25 –> float

PHP:显示一个数字到2位小数

将PHPstring舍入到2位小数的正确方法是什么? $number = "520"; // It's a string from a DB $formatted_number = round_to_2dp($number); echo $formatted_number; 输出是“520.00”; 函数round_to_2dp()定义应该如何?

如何正确sorting整数数组

试图从一个我知道只包含整数的数组中获得最高和最低值似乎比我想象的要困难。 var numArray = [140000, 104, 99]; numArray = numArray.sort(); alert(numArray[0] + ", " + numArray[numArray.length – 1]); 我希望这显示“99,140000”。 相反,它显示“104,99”。 所以看来这种处理方式是把string作为值来处理。 有没有办法让sorting函数实际sorting整数值?

如何在Java中检查string是否为数字

在parsing它之前,如何检查一个String是否是一个数字?

如何只允许使用jQuery的HTMLinput框中的数字(0-9)?

我正在创build一个网页,我有一个input文本字段,我只希望只允许数字字符(0,1,2,3,4,5 … 9)0-9。 我怎样才能做到这一点使用jQuery?

如何在JavaScript中使用逗号作为千位分隔符来打印数字

我正在尝试用逗号作为千位分隔符在JavaScript中打印整数。 例如,我想显示编号1234567为“1,234,567”。 我怎么去做这个? 这是我如何做到这一点: function numberWithCommas(x) { x = x.toString(); var pattern = /(-?\d+)(\d{3})/; while (pattern.test(x)) x = x.replace(pattern, "$1,$2"); return x; } 有一个更简单或更优雅的方式来做到这一点? 这将是很好,如果它也适用于浮动,但这不是必要的。 它不需要特定于语言环境来决定句点和逗号。

如何在Java中将数字四舍五入到小数点后n位

我想要的是一个方法来将double转换为使用half-up方法进行舍入的string,即,如果小数点要舍入为5,则它总是舍入到前一个数字。 这是大多数人在大多数情况下所期望的四舍五入的标准方法。 我也只想显示有效数字 – 即不应该有任何尾随零。 我知道一个这样做的方法是使用String.format方法: String.format("%.5g%n", 0.912385); 收益: 0.91239 这是很好的,但是它总是显示5位小数的数字,即使它们不显着: String.format("%.5g%n", 0.912300); 收益: 0.91230 另一种方法是使用DecimalFormatter : DecimalFormat df = new DecimalFormat("#.#####"); df.format(0.912385); 收益: 0.91238 但是,正如你所看到的,这使用半双舍入。 如果前面的数字是偶数的话,那就是下降了。 我想要的是这样的: 0.912385 -> 0.91239 0.912300 -> 0.9123 在Java中实现这个最好的方法是什么?

限制JTextField输入整数

我知道这个问题一定要问及答复一百万次,但我找不到一个简单的解决办法。 我有一个JTextField是只接受正整数作为输入。 我需要一种方法来确保没有其他东西在这里输入。 我已经有一个keyListener附加到此控件。 删除这个监听器在那里处理的其他代码,我有这样的: txtAnswer.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { int key = e.getKeyCode(); /* Restrict input to only integers */ if (key < 96 && key > 105) e.setKeyChar(''); }; }); 正如你所看到的,我试图使用KeyCode来检查刚刚按下的键是否在整数范围内。 这似乎工作。 但是我想要做的就是只要不在这个范围之内就忽视这个条目。 代码e.setKeyChar('')是为了处理这个问题,但它不起作用。 代码将被编译,但是没有可见的效果。 有人可以告诉我,如果我在正确的轨道上? 我可以用e.setKeyChar('')替换这个工作吗? 还是我完全走错了方向? 谢谢。