gpt4 book ai didi

java - 如何在java中使用math.pi

转载 作者:IT老高 更新时间:2023-10-28 21:14:38 24 4
gpt4 key购买 nike

我在转换这个公式 V = 4/3 π r^3 时遇到问题。我使用了 Math.PIMath.pow,但我得到了这个错误:

';' expected

另外,直径变量不起作用。那里有错误吗?

import java.util.Scanner;

import javax.swing.JOptionPane;

public class NumericTypes
{
public static void main (String [] args)
{
double radius;
double volume;
double diameter;

diameter = JOptionPane.showInputDialog("enter the diameter of a sphere.");

radius = diameter / 2;

volume = (4 / 3) Math.PI * Math.pow(radius, 3);

JOptionPane.showMessageDialog("The radius for the sphere is "+ radius
+ "and the volume of the sphere is ");
}
}

最佳答案

您缺少乘法运算符。此外,您希望 4/3 使用 float ,而不是整数数学。

volume = (4.0 / 3) * Math.PI * Math.pow(radius, 3);
^^ ^

关于java - 如何在java中使用math.pi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12594058/

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