如何使用Math.PI和Math.pow

詹姆士

我正在为我的第一个JAVA编程做作业。到目前为止,一切进展顺利,但是我在最后一部分坚持使用数学函数。

double radius;
double diameter;
double volume;

System.out.print("Enter a diameter of a sphere: ");
diameter = keyboard.nextDouble();
radius = diameter / 2;
volume = (4 / 3) * Math.PI * Math.pow(radius, 3.0);
System.out.print("Volume of the sphere is " + volume + ".");

我正在尝试使用公式来使用直径输入变量来查找球体的体积。但是我一直只得到PI作为输出。

这就是我应该做的。

  1. 添加一条线,提示用户输入球体的直径。
  2. 读入数字并将其存储到一个称为直径的变量中(您将需要声明使用的任何变量)。
  3. 直径是半径的两倍,因此请计算半径并将其存储在适当命名的变量中。
  4. 球体的体积公式为V = 4/3 * PI * radius ^ 3将公式转换为Java,并添加一条线来计算体积值并将其存储在适当命名的变量中。将Math.PI用于PI,将Math.pow用于求半径。
  5. 用适当的消息将结果打印到屏幕上。

我究竟做错了什么 ?另外,如何使音量显示为E标记?

伍迪

我认为您可能会因为Integer Math的4/3输入1而不是1.33而得到错误的ans,请尝试将您的代码更改为下面给出的。我尝试过并为我工作得很好。

radius = diameter / 2.0d;
volume = (4.0d / 3.0d) * Math.PI * Math.pow(radius, 3); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不确定如何使用Math.pow()

来自分类Dev

不确定如何使用Math.pow()

来自分类Dev

如何使用 Math.pow 计算 bmi

来自分类Dev

charAt()和Math.pow()

来自分类Dev

使用Math.pow()函数

来自分类Dev

使用Math.Pow函数

来自分类Dev

如何在JSP中使用Math.pow?

来自分类Dev

如何正确使用math.pow java函数?

来自分类Dev

如何正确使用math.pow java函数?

来自分类Dev

如何使用math.pow()在Expression类中进行计算?

来自分类Dev

Java到Swift-如何在Xcode 6中使用math.pow和math.exp

来自分类Dev

比较Math.Log和Math.Pow

来自分类Dev

使用 Math.Pow 计算每月贷款

来自分类Dev

Math.pow的JavaScript实现

来自分类Dev

inputVal上的Math.pow()

来自分类Dev

Java Math.abs与Math.pow

来自分类Dev

numpy.power()和math.pow()给出的结果不同

来自分类Dev

Math.Pow(等等)如何实际工作

来自分类Dev

如何用浮点数基数做Math.pow?

来自分类Dev

AngularJS:如何在过滤器中正确使用Math.pow

来自分类Dev

在Microsoft Solver Foundation中使用Math.Pow

来自分类Dev

在math.pow中使用递归来计算Java的功效

来自分类Dev

在 Java 中使用 BigDecimal 手动 Math.pow

来自分类Dev

使用 math.pow 在 python 中查找大数的平方

来自分类Dev

将Math.Pow投射为浮动

来自分类Dev

Java Math.pow无法正常工作

来自分类Dev

Java的Math.pow返回1错误

来自分类Dev

Java:Math.pow()返回零

来自分类Dev

Java Math.pow无法正常工作