zoukankan      html  css  js  c++  java
  • 用变量简化计算

    -----------siwuxie095

       

       

       

    题目如下:

       

       

       

    Math.round() 方法只能对小数点后一位四舍五入,即最后保留整数,

    如果要保留小数点后若干位,就要先乘后除〕

       

    代码:

    package com.siwuxie095.test;

       

    public class Test02 {

     

    /**

    * (sqrt(20)+sqrt(10))/(sqrt(20)-sqrt(10))

    */

    public static void main(String[] args) {

    //第一种:直接输出

    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);

     

    }

       

    }

       

       

    Eclipse中:

       

       

       

    运行一览:

       

       

       

       

       

    上面的代码中括号的嵌套太多,容易出错,可以使用变量来简化计算(分解):

    package com.siwuxie095.test;

       

    public class Test02 {

     

    /**

    * (sqrt(20)+sqrt(10))/(sqrt(20)-sqrt(10))

    */

    public static void main(String[] args) {

    //第一种:直接输出

    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);//20的平方根保存在sqrt20

    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);

    }

       

    }

       

       

    Eclipse中:

       

       

       

    运行一览:

       

       

       

       

    将一步计算分解成多步计算,每一步相对而言比较简单,易于控制,

    当出现语法错误时,可以很容易的定位和修改错误

       

    这里变量的作用就是保存中间结果,并参与下一步的计算,

    同时将复杂计算分解为简单计算

       

       

    【made by siwuxie095】

  • 相关阅读:
    PHP 获取js中变量的方法
    Golang文件操作整理
    Golang的文件处理方式-常见的读写
    golang中文件以及文件夹路径相关操作
    服务器常用的状态码及其对应的含义
    left join on 和where条件的放置
    golang 文件导入数据追加sheet
    使用io/ioutil进行读写文件
    Go语言编程中字符串切割方法小结
    Golang学习
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6527330.html
Copyright © 2011-2022 走看看