用变量简化计算

来源:互联网 发布:淘宝商城手机专卖店 编辑:程序博客网 时间:2024/05/22 00:34

示例:

计算(sqrt(20)+sqrt(10))/((sqrt(20)-sqrt(10))

要求:显示结果保留小数点后1位,即对小数点后第二位四舍五入。


package com.elrahchim.ch02;public class Test01 {//(sqrt(20)+sqrt(10))/((sqrt(20)-sqrt(10))public static void main(String[] args) {// TODO Auto-generated method stub   System.out.println("(sqrt(20)+sqrt(10))/(sqrt(20)-sqrt(10))="+Math.round(10*(Math.sqrt(20)+Math.sqrt(10))/(Math.sqrt(20)-Math.sqrt(10)))/10.0);      double sqrt20=Math.sqrt(20);double sqrt10=Math.sqrt(10);double result=(sqrt20+sqrt10)/(sqrt20-sqrt10);result=Math.round(result*10)/10.0;System.out.println("(sqrt(20)+sqrt(10))/(sqrt(20)-sqrt(10))="+result);}// Math.round()这个方法只能对小数点后第一位进行四舍五入,并保留整数位}


原创粉丝点击