**

Java中的幂运算(幂函数):如何编写一个数的n次方?

**

java.lang.Math类中的pow方法。 方法声明:Math.pow(double m, double n) 参数说明:m为要求方的数,n为次方数。注意求出的值类型为double。如果需用到声明的值类型为int,则在最后应该缩窄double为int型,不然会报错。

代码1,double计算(打印值为27.0):

class  Optimize{public static void main(String[] args) {double a=3;double b=3;double m= Math.pow(a,b);System.out.println(m);}

代码2,int计算(打印值为27)

class  Optimize{public static void main(String[] args) {int a=3;int b=3;int m=(int) Math.pow(a,b);System.out.println(m);}

Java中的幂运算(幂函数):如何编写一个数的n次方?相关推荐

  1. Java 位运算理解 Java中的位移运算整理 Java右移n位 Java左移n位

    Java 位运算理解 Java中的位移运算整理 Java右移n位 Java左移n位 一.概述 1.在浏览一篇文章时,看到一个介绍 ,使用位移操作替代乘除法 ,若位移多位该怎么计算呢?  二.代码理解 ...

  2. Java中「与运算,或运算,异或运算,取反运算。」

    Java中「与运算,或运算,异或运算,取反运算.」 文章目录 Java中「与运算,或运算,异或运算,取反运算.」 Java中的「与运算(AND) & 」 规则 :都为1时才为1,否则为0 Ja ...

  3. Java中的 移位 运算

    Java中的 移位 运算 正数 左移 右移 无符号右移 负数 右移 无符号右移 左移 下面通过代码来演示: (在注释中 会标明 移位运算的 一些理论 ) public class Move {publ ...

  4. 解析java中的除法运算和取模运算

    解析java中的除法运算和取模运算 A.除法运算 a.含义及其语法 除法运算就是被除数除以除数的这一过程 语法: 被除数/除数 注意:除数不能为0,且被除数和除数都得是数字 b.应用场景 1.和取模运 ...

  5. java中的mod运算_Java源码中Integer类位运算分析

    在这里对源码中Integer的部分位运算方法做一个分析解读.同理,可以比较一下其他Number的子类,对位运算部分的设计和性能有一个理解. 在java中,Integer是int类型的包装类型,占4个字 ...

  6. java中Bigdecimal加减乘除运算

    在java中的Bigdecimal类型的数据进行加减乘除运算的时候要调用以下方法: 加法:add 减法:subtract 乘法:multiply 除法:divide 例如: BigDecimal i ...

  7. JAVA中的位运算操作

    1.名词解释 首先,位移运算仅针对整数,非整数不支持位移运算. ①<<:左移操作符,低位补0. ②>>:算数右移符,高位补符号位. ③>>>:逻辑右移符,高位 ...

  8. java中的或运算_java中的(或运算,异或运算,与运算)

    java中或运算.异或运算.与运算的使用实例和解释如下: public class Test {    public static void main(String[] args) { // 1.左移 ...

  9. java中的mod运算_Java中的运算符与控制语句

    运算符与控制语句是Java语言中运用最为基础也是最为广泛的,所以今天就详细的介绍下运算符与控制语句. 一.运算符 1.算数运算符 1).单目运算符:+ .- .++ .-- A:+ 表示 a.正号(一 ...

最新文章

  1. LoadRunner中log的使用总结
  2. SAP SD基础知识之信用范围数据维护
  3. C++继承中的普通函数,纯虚函数、虚函数
  4. php通用的树型类创建无限级树型菜单
  5. webkitlineclamp css3,-webkit-line-clamp
  6. php模板技术 实例
  7. IE自动弹出窗口(JS/TrojanDownloader.Iframe.NDR 木马查杀)故障解决
  8. matlab极坐标下的二维傅里叶变换_形象理解二维傅里叶变换
  9. Qt 中实现在控件中点击鼠标,就在鼠标点击处加载图片的方法
  10. 安装svn + vs code配置svn
  11. Android基础学习总结(十六)——基于ijkplayer封装支持简单界面UI定制的视频播放器
  12. 以Table表为框架,在HTML中实现数据列的添加,删除,查找功能
  13. 马克飞象自定义代码段风格
  14. MySQL——Student、Course、Teacher、SC SQL查询练习题
  15. 关于电瓶车管理的思考
  16. app应用程序的好处
  17. 小程序关注公众号组件
  18. 剪切时中断,文件不见了怎样恢复?
  19. JLink 警告:The connected J-Link is defective,Proper operation cannot be guaranteed.所遇到的坑
  20. 局域网中最常用的三种网络协议简述

热门文章

  1. 干货 | IP高防使用配置
  2. 地球大气层简介与垂直分层
  3. 程序员修炼之道---之小工到专家
  4. 【LeetCode 简单题】50-上升的温度
  5. CSDN物联网学习5 从芯片到云端 Python物联网全栈开发经验教训共享
  6. 盛大发布nbsp;Bambooknbsp;手机:解与未解…
  7. 为什么说多项式时间复杂度的算法要优于指数时间复杂度的算法?
  8. 支付宝当面付扫码支付接口开发
  9. vidaa4基于android,Vidaa 4系统:流畅且富有人性化_海信 LED55MU8600UC_液晶电视评测-中关村在线...
  10. 教你结合实际工艺曲线解读压铸仿真报告