Обе r
и PI
объявлены внутри main()
.Таким образом, они не видимы вне этого метода.Что вы можете сделать, это объявить PI
на уровне класса:
final static double PI = 3.14159;
и передать r
в качестве аргумента volume()
(это означает, что вы должны изменить подпись тома):
final static double PI = 3.14159;
public static void main(String[] args) {
double r=5.0;
volume(r);
}
public static void volume(double r) {
double volume=(4.0/3.0)*PI*(r*r*r);
System.out.println("Volume of a sphere of radius " + r + " is: " + volume);
}