十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可以使用以下方法:
创新互联公司是一家专注于网站制作、成都网站设计与策划设计,栖霞网站建设哪家好?创新互联公司做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:栖霞等地区。栖霞做网站价格咨询:028-86922220
1、num * num * num,这是最简单的方法。
这就相当于数学上的3个数相乘,即是立方。
2、使用库方法:Math.pow(num, 3);。
这相当于数学上使用的函数,如sin、cos这样子的。
java中a的三次方除了a*a*a,还可以用java.lang.Math.pow(double a,double b)方法表示。用a^3表示是不可行的,java中^符号是用来进行异或运算的。
使用pow()方法:
public static double pow(double a, double b)返回第一个参数的第二个参数次幂的值。特殊情况如下:
如果第二个参数为正 0 或负 0,那么结果为 1.0。
如果第二个参数为 1.0,那么结果与第一个参数相同。
如果第二个参数为 NaN,那么结果为 NaN。
如果第一个参数为 NaN,第二个参数非 0,那么结果为 NaN。
如果第一个参数的绝对值大于 1,并且第二个参数为正无穷大,或者第一个参数的绝对值小于 1,并且第二个参数为负无穷大,那么结果为正无穷大。
如果第一个参数的绝对值大于 1,并且第二个参数为负无穷大,或者第一个参数的绝对值小于 1,并且第二个参数为正无穷大,那么结果为正 0。
如果第一个参数的绝对值等于1,并且第二个参数为无穷大,那么结果为 NaN。
如果第一个参数为正 0,并且第二个参数大于 0,或者第一个参数为正无穷大,并且第二个参数小于 0,那么结果为正 0。
如果第一个参数为正 0,并且第二个参数小于 0,或者第一个参数为正无穷大,并且第二个参数大于 0,那么结果为正无穷大。
如果如果第一个参数为负 0,并且第二个参数大于 0 但不是有限的奇数整数,或者第一个参数为负无穷大,并且第二个参数小于 0 但不是有限的奇数整数,那么结果为正 0。
如果第一个参数为负 0,并且第二个参数为正的有限奇数整数,或者第一个参数为负无穷大,并且第二个参数为负的有限奇数整数,那么结果为负 0。
如果第一个参数为负 0,并且第二个参数小于 0 但不是有限的奇数整数,或者第一个参数为负无穷大,并且第二个参数大于 0 但不是有限的奇数整数,那么结果为正无穷大。
如果第一个参数为负 0,并且第二个参数为负的有限奇数整数,或者第一个参数为负无穷大,并且第二个参数为正的有限奇数整数,那么结果为负无穷大。
如果第一个参数为小于 0 的有限值,如果第二个参数为有限的偶数整数,那么结果等于第一个参数绝对值的第二个参数次幂的结果。如果第二个参数为有限的奇数整数,那么结果等于负的第一个参数绝对值的第二个参数次幂的结果。
如果第二个参数为有限的非整数值,那么结果为 NaN。
如果两个参数都为整数,并且结果恰好可以表示为一个 double 值,那么该结果恰好等于第一个参数的第二个参数次幂的算术结果。
(在前面的描述中,当且仅当浮点数为有限值并且是方法 ceil 的定点数,或者是方法 floor 的定点数时,才可以认为浮点值是整数。当且仅当将某个单参数方法应用到某个值的结果等于该值时,该值才是这个方法的定点值。)计算结果必须在准确结果的 1 ulp 范围内。结果必须具有半单调性。
举例:
public static void main(String[] args){
//int类型换成double类型计算,最后有必要在进行强制转换为int
double a = 2.0;
//返回值b即为a的3次幂
double b = Math.pow(a,3);
double c = a*a*a;
System.out.println("pow()方法运算结果="+b+"a*a*a运算结果="+c);
}
Math.pow(x,2)就是平方。Math.pow(x,3)就是立方。
Math.pow(底数,几次方),如:double a=2.0,double b=3.0,double c=Math.pow(a,b),就是2的三次方是多少;c最终为8。
扩展资料:
Math.pow() 函数返回基数(base)的指数(exponent)次幂,即 base的exponent次幂。Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。
Java编程工具如下:
1、Eclipse:一个开放源代码的、基于Java的可扩展开发平台 。
2、NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
3、IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。
4、MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境 。
5、EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序 。
参考资料:百度百科——java