在Android中向上舍入数字

时间:2016-06-22 20:50:53

标签: android

我希望在Android应用程序中使用编码对数字进行舍入,如下所示。

 float num1= Float.parseFloat(n1.getText().toString());
 float num2= Float.parseFloat(n2.getText().toString());
 float outc = num1/input;
 int final1;

应用程序获取num1num2的用户输入,并执行查找outc。我希望将outc四舍五入为final1整数,如下所示:

if outc = 3.8 , final1= 4
if outc = 8.01 , final1= 9
if outc = 12.21 , final1= 13
if outc = 20.45 , final1= 21

*仅涉及正值

我尝试搜索解决方案,并发现它们大多是正常的解决方案,如this。 无论如何,正如我所提到的那样进行整理? 谢谢。

2 个答案:

答案 0 :(得分:6)

Math.ceil()

int result = (int) Math.ceil(outc);

BTW,你不能命名变量final,它是保留字。

答案 1 :(得分:1)