Java里有没有乘方运算符?比如我想算59的95次方,怎么实现?
答案:4 悬赏:50 手机版
解决时间 2021-01-30 18:51
- 提问者网友:我的未来我做主
- 2021-01-29 20:17
Java里有没有乘方运算符?比如我想算59的95次方,怎么实现?
最佳答案
- 五星知识达人网友:雾月
- 2021-01-29 20:55
java里面算乘方可以用Math类的pow方法
java.lang.Math.pow(double a, double b)
即返回a的b次方,示例如下:
public class MathDemo {
public static void main(String[] args) {
double x = 59;
double y = 95;
System.out.println(x + " 的 " + y + " 次方是: " + Math.pow(x, y));
System.out.println(y + " 的 " + x + " 次方是: " + Math.pow(y, x));
}
}
java.lang.Math.pow(double a, double b)
即返回a的b次方,示例如下:
public class MathDemo {
public static void main(String[] args) {
double x = 59;
double y = 95;
System.out.println(x + " 的 " + y + " 次方是: " + Math.pow(x, y));
System.out.println(y + " 的 " + x + " 次方是: " + Math.pow(y, x));
}
}
全部回答
- 1楼网友:有你哪都是故乡
- 2021-01-29 23:58
Math.power(int a,int b);
- 2楼网友:冷風如刀
- 2021-01-29 23:20
没有运算符 不过有方法
Math.pow()
和运算有关的东西 都可以先去Math类里找找看
Math.pow()
和运算有关的东西 都可以先去Math类里找找看
- 3楼网友:woshuo
- 2021-01-29 22:28
有的:
import java.util.*;
public class Main
{
public static void main(String[] args)
{
double sum ;
sum = Math.pow(59,95);
System.out.println(sum);
}
}追问为什么值是
1.7019276969888219E168
???
import java.util.*;
public class Main
{
public static void main(String[] args)
{
double sum ;
sum = Math.pow(59,95);
System.out.println(sum);
}
}追问为什么值是
1.7019276969888219E168
???
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯