math.pow()函数用法[通俗易懂]

Math.pow(底数,几次方)如:inta=3;intb=3;intc=Math.pow(a,b);就是3的三次方是多少;c最终为27;基础用法:用math.pow()实现数组的交错求和intant=0;a+=b[i]*math.pow(-1,ant);//实…

大家好,又见面了,我是你们的朋友全栈君。

Math.pow(底数,几次方)
    如:int a=3;
          int b=3;
          int c=(int)Math.pow(a,b);
          就是3的三次方是多少;

          c最终为27;

  基础用法:用math.pow()实现数组的交错求和

int ant=0;

a+=b[i]*math.pow(-1,ant);       //实现b数组的交错求和并放在a中 

结果a=b[0]+b[1]-b[2]+b[3]-b[4]….

 

可能导致错误的情况:
如果底数 x 为负数并且指数 y 不是整数,将会导致 domain error 错误。
如果底数 x 和指数 y 都是 0,可能会导致 domain error 错误,也可能没有;这跟库的实现有关。
如果底数 x 是 0,指数 y 是负数,可能会导致 domain error 或 pole error 错误,也可能没有;这跟库的实现有关。

如果返回值太大或者太小,将会导致 range error 错误。

 

——————————————————————————————

这里    int c=(int)Math.pow(a,b)  中添加了一个(int),这是强制类型转换(cast),

之所以要用是因为Math.pow(a,b) 的计算结果返回是double类型,double类型转换为int类型就需要用到。

我们可以看看如果不加(int) ,程序是会提示你去 Cast to ‘int’ 

math.pow()函数用法[通俗易懂]

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126411.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • afl-fuzz技术白皮书[通俗易懂]

    afl-fuzz技术白皮书[通俗易懂]通过在编译期间instrument一些指令来捕获branch(edge)coverage和运行时分支执行计数。

    2022年10月21日
  • Mybatis中 Dao接口和XML文件的SQL如何建立关联

    Mybatis中 Dao接口和XML文件的SQL如何建立关联

    2021年4月10日
  • pycharm怎么换背景图片_ppt换全部背景图片

    pycharm怎么换背景图片_ppt换全部背景图片话不多说直接上教程第一步打开pycharm第二步找到file中的settings第三步打开设置找到appearance然后点击backgroundimage第四步选定图片复制图片路径进行粘贴第五步也可以点击省略号选择电脑文件中的图片比如我选的就是这个第六步设置背景图片透明度透明度从左到右依次增加最后一步接下来看成果创作不易用后请点赞三连万分感谢…

    2022年8月29日
  • [算法系列之十二]字符串匹配之蛮力匹配

    [算法系列之十二]字符串匹配之蛮力匹配引言字符串匹配是数据库开发和文字处理软件的关键。幸运的是所有现代编程语言和字符串库函数,帮助我们的日常工作。不过理解他们的原理还是比较重要的。字符串算法主要可以分为几类。字符串匹配就是其中之一。当我们提到字符串匹配算法,最基本的方法就是所谓的蛮力解法,这意味着我们需要检查每一个文本串中的字符是否和匹配串相匹配。一般来说我们有文本串和一个匹配串(通常匹配串短于文本串)。我们需要做的就是回答这个匹配串是

    2022年8月21日
  • vc++可以编辑c语言吗?_vc6.0使用教程详解

    vc++可以编辑c语言吗?_vc6.0使用教程详解如何编写自己的VCL控件    用过Delphi的朋友们,大概对Delphi的最喜欢Delphi的不是他的强类型的pascal语法,而是强大的VCL控件,本人就是一位VCL控件的爱好者。    VCL控件的开源,给我们带来了享之不尽的优点。不像曾经的ole控件以及ActiveX,你全然能够重写Delphhi标准控件,并且网上这方面的资源非常多。    关于怎样编写VCL控…

    2022年9月25日
  • ASPCMS 错误号:-2147467259 解决办法

    ASPCMS 错误号:-2147467259 解决办法运行网站的时候,居然提示:提示:【】错误号:-2147467259错误描述:未指定的错误其实说白了,出现这种情况,就是权限问题,解决方法如下:A、打开系统目录下的windows/temp属性;(注意:这里是temp文件夹的属性)B、切换到安全标签,在安全标签里面的所有用户组,你都赋予完全控制权限就OK了;如果没有出现安全选项标签的话,请根据以下方法让安全标签出现:1、打开“我的电脑”→工具菜单→文件夹选项→取消“使用简单文件夹共享”前面的打钩√…

    2022年7月13日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号