发布网友 发布时间:2022-04-23 13:25
共5个回答
热心网友 时间:2023-10-15 14:12
Math.round();//四舍五入
Math.ceil();//向上取整
向你这175取180需要除10后向上取整或者是四舍五入后在乘以10
热心网友 时间:2023-10-15 14:12
判断是两位数还是几位数,然后利用取余获得最后一位,如果小于五,就替换掉0;如果大于五,十位数进一;这个办法是适合于小于5往5入,大于5 的往0 入;
例如:int i= 38;输出应该是40;
int yushu = i % 10;//输出为8
int shiwei = i / 10; //输出为3
if(yushu>5){
shiwei +=1;
i = shiwei * 10 ;//输出为40
}
热心网友 时间:2023-10-15 14:12
Math.round();//四舍五入
Math.ceil();//向上取整
向你这175取180需要除10后向上取整或者是四舍五入后在乘以10
热心网友 时间:2023-10-15 14:12
判断是两位数还是几位数,然后利用取余获得最后一位,如果小于五,就替换掉0;如果大于五,十位数进一;这个办法是适合于小于5往5入,大于5 的往0 入;
例如:int i= 38;输出应该是40;
int yushu = i % 10;//输出为8
int shiwei = i / 10; //输出为3
if(yushu>5){
shiwei +=1;
i = shiwei * 10 ;//输出为40
}
热心网友 时间:2023-10-15 14:13
System.out.println(Math.round(175/10D)*10);
热心网友 时间:2023-10-15 14:13
System.out.println(Math.round(175/10D)*10);
热心网友 时间:2023-10-15 14:14
(175+5)/10*10=180
(174+5)/10*10=170
热心网友 时间:2023-10-15 14:14
int a = (int)Math.rint(175/10d)*10);
热心网友 时间:2023-10-15 14:14
(175+5)/10*10=180
(174+5)/10*10=170
热心网友 时间:2023-10-15 14:14
int a = (int)Math.rint(175/10d)*10);