-2

我的问题与这个问题有关。我也在寻找相同类型的格式,但顺序相反。

就像如果我按 1 它应该打印 1.00,然后我按 2 它将是 12.00。然后我按 3 它将是 123.00。

如果我按 (.) 点,那么它只会是 123.00。如果现在我按 9,那么它将是 123.90,如果我然后按 6,它将是 123.96,并且只保留到小数点后 2 位。小数点后的值在 2 之后不会增加,小数点前的值的长度是无限的。按退格键删除最后输入的数字。

4

1 回答 1

1

您可以使用两个 int 变量

  • 应该存储小数点前的值
  • 第二个应该存储小数点后的值,还要确保这里的值不大于 99。

输入完成后,将两个 int 变量连接成一个带小数位的字符串。

然后将其解析为浮点变量。

于 2013-05-17T18:13:02.340 回答