自动做网站,做外快的网站,手机登录电脑版qq,上海手机网站建设哪家专业今天学习到了关于浮点数的知识#xff0c;而后便编写了一个小demo#xff0c;实现浮点数的四舍五入#xff0c;保留两位小数。具体实现思路如下:1.获取用户输入的数字#xff0c;将其保存到double型变量中#xff1b;2.因为要保存到小数点后的两位#xff0c;将该数乘以1…今天学习到了关于浮点数的知识而后便编写了一个小demo实现浮点数的四舍五入保留两位小数。具体实现思路如下:1.获取用户输入的数字将其保存到double型变量中2.因为要保存到小数点后的两位将该数乘以1000然后强制转成int类型3.对int型变量取余判断与5的关系(舍还是入)4.舍弃就直接用原来的int型变量减掉余数再除以1000并保存到double变量中输出5.进位就将原来的int型减去余数然后加上10实现进位然后在除以1000保存到double型变量中进行输出。代码如下:import java.util.Scanner;public class Test1 {public static void main(String[] args) {System.out.println(请输入一个浮点数(小数));Scanner in new Scanner(System.in);double numin.nextDouble();double ff(num);System.out.println(四舍五入后结果为f);in.close();}private static double f(double num) {int a0;int b(int) (num*1000);ab%10;if(a5){bb-a;return b/1000.0;}else{bb-a10;return b/1000.0;}}}