首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

数值的整数次方

前言 在JavaScript中有一个库函数(Math.pow())可以对一个数进行次方运算,本文将实现一个类似pow功能的函数,欢迎各位感兴趣的开发者阅读本文。...直接遍历次方数,将底数与前一次的计算结果相乘即可,直接一把梭,很快就写完了代码,如下所示: /** * 计算一个数的次方 * @param base 底数 * @param exponent...上述代码中循环计算底数的指数次方代码可以拆分成一个函数,如下所示: /** * 求底数的指数次方 * @param base * @param exponent */ private...然而,我们的目标就是求出一个数字的32次方,如果我们已经知道了它的16次方,那么只要在16次方的基础上再平方一次就可以了。而16次方是8次方的平方。...以此类推,我们求32次方只需要做5次乘法: 先求平方 在平方的基础上求4次方 在4次方的基础上求8次方 在8次方的基础上求16次方 在16次方的基础上求32次方 思考到这里,我们设要求的次方为n,那么:

48530

【说站】java基本数据类型

java基本数据类型 1、整型,byte 、short 、int 、long byte 的取值范围:-128~127(-2的7次方到2的7次方-1) short 的取值范围:-32768~32767...(-2的15次方到2的15次方-1) int 的取值范围:-2147483648~2147483647(-2的31次方到2的31次方-1) long 的取值范围:-9223372036854774808...~9223372036854774807(-2的63次方到2的63次方-1) 2、浮点型,float、double float 和 double 都是表示浮点型的数据类型,它们之间的区别在于精确度的不同...float(单精度浮点型)取值范围:3.402823e+38~1.401298e-45(e+38 表示乘以10的38次方,而e-45 表示乘以10的负45次方) double(双精度浮点型)取值范围:1.797693e...更多Java学习指路:Java基础 本教程操作环境:windows7系统、java10版,DELL G3电脑。

16020
领券