gpt4 book ai didi

java - Java有指数运算符吗?

转载 作者:IT老高 更新时间:2023-10-28 20:33:01 25 4
gpt4 key购买 nike

Java 中有指数运算符吗?

例如,如果提示用户输入两个数字并输入 32,则正确答案将是 9

import java.util.Scanner;
public class Exponentiation {

public static double powerOf (double p) {
double pCubed;

pCubed = p*p;
return (pCubed);
}

public static void main (String [] args) {
Scanner in = new Scanner (System.in);

double num = 2.0;
double cube;

System.out.print ("Please put two numbers: ");
num = in.nextInt();

cube = powerOf(num);

System.out.println (cube);
}
}

最佳答案

没有运算符,但有方法。

Math.pow(2, 3) // 8.0

Math.pow(3, 2) // 9.0

仅供引用,一个常见的错误是假设 2 ^ 3 是 2 的 3 次方。它不是。插入符号是 Java(和类似语言)中的有效运算符,但它是二进制异或。

关于java - Java有指数运算符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22084373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com