如何制作一个具有2个输入的程序(一个用于输入值,一个用于放置值)

时间:2019-04-17 11:08:34

标签: rounding bluej

创建一个名为“ RoundingApp”的类

用户将输入两个数据,一个十进制数字作为String(“ 123.559123123”),一个十进制位置作为String(其中1代表十分之一,2代表百分之一百,3代表千分之一,依此类推)。

您的程序将根据用户输入对数字进行适当取整。假定用户要四舍五入到的小数位必须存在于输入的数字中。(我不会测试要四舍五入到第4位的条件,例如,它只有2位。)

所有数据都必须按字符串/整数,双精度数,类型转换的形式进行操作。 我老师的指示^

除了简单的加5和除以10之外,我不知道从哪里开始。

因此,如果用户输入{“ 123.559123123”,“ 3”}

您的程序应打印123.559,这是四舍五入到最接近千分之一的数字。

如果用户输入{“ 123.559123123”,“ 2”}

您的程序应打印123.56,这是四舍五入到最接近的百分数的数字。

要测试的其他示例: {“ 129.999”,“ 2”}应该打印130.0(如果您打印130.00,也可以。) 我老师的指示^

0 个答案:

没有答案