我有一个浮动值
float myValue=5.1824203;
谢谢,
答案 0 :(得分:0)
以这种方式尝试:
public static void main(String arguments[]) {
float myValue=5.1824203f;
int rounded = Math.round(myValue);
System.out.println("as int: " + rounded);
float floated = (float) rounded;
System.out.println("as float: " + floated);
}
输出:
as int: 5
as float: 5.0
答案 1 :(得分:0)
float myValue=5.1824203f;
double rounded = Math.round(myValue);
请注意浮动myValue初始化的区别。
答案 2 :(得分:0)
double myRoundedDoubleValue = Math.round(myValue);