【发布时间】:2018-09-26 13:04:07
【问题描述】:
我是 Java 的初学者,我无法理解为什么我的“Inflate”和“getVolume”方法不起作用。我确信它们只是简单的问题,但我仍然需要一些帮助,以便我可以修复我的代码并改进!
import java.util.Scanner;
public class Balloon
{
public static void main(String[] args)
{
Scanner multiplier = new Scanner(System.in);
System.out.println("How much should the radius be increased by? ");
double amount = multiplier.nextDouble();
double radius = 0;
public void Inflate(double amount);
{
double newRadius = radius + amount;
}
public double getVolume();
{
double sVolume = (4/3)*Math.PI*(newRadius*newRadius*newRadius);
System.out.print(sVolume);
}
}
}
【问题讨论】:
-
你不能在java的另一个方法中声明一个方法!您需要在 main 之外声明方法,并在方法定义后删除
;。创建类的对象后,您需要调用这些方法。 -
我不明白为什么这个问题的缺点,至少已经写了代码并且礼貌地问了。
-
@vmrvictor 谢谢。我刚刚开始编码,需要一些帮助。