美文网首页
Java中Math.pow()的用法

Java中Math.pow()的用法

作者: 刘博_三月 | 来源:发表于2019-03-21 15:06 被阅读0次

    Java中Math.pow()的用法

    在写算法题时,经常碰到指数求值问题,对于“进制转换”我平时的处理方法是设置一个for循环进行乘方,虽然可以解决,但是代码有点亢长,后来在网上发现pow()函数就是一个求次方的函数,使用起来非常方便

    所以pow(2,i-1)就是2的i-1次方,n+=pow(2,i-1)就是n=n+pow(2,i-1)即原来的n加上2^(i-1)赋值给n;

    pow() 函数用来求 x 的 y 次幂(次方),其原型为:

        double pow(double x, double y);

    pow()用来计算以x 为底的 y 次方值,然后将结果返回。

    例子:

    public class Main {

        static int  a ,b ,c;

        public static void  function(){

            for(int i =100;i<1000;i++){

                a=i/100;

                b=i%10;

                c=(i/10)%10;

                if(Math.pow(a,3) + (Math.pow(b,3)) + (Math.pow(c, 3))==(i)){

                System.out.println(i);

            }

            /*

            if(a*a*a+b*b*b+c*c*c==i){

                //System.out.println(abc);

                System.out.println(i);

           }

    }

            public static void main(String [] args){

                function();

            }

    }

    相关文章

      网友评论

          本文标题:Java中Math.pow()的用法

          本文链接:https://www.haomeiwen.com/subject/idoqvqtx.html