- #1
friendbobbiny
- 49
- 2
Why is this java code wrong? I'm unsure why java won't recognize radius and height. Both should be fields for any object of the Cylinder class. My declaration for PI may be off, but that doesn't produce an error.
public class Cylinder {
public static final double PI;
public Cylinder (double a, double b)
{ double radius = a;
double height = b;}
double area = radius * radius * PI;
double volume = PI * radius * radius * height;
public static void main(String[]args)
{Cylinder sample1 = new Cylinder (43.0,47.0);
System.out.println("sample1 area is" + sample1.area);
System.out.println("Sample1 volume is" + sample1.volume);
public class Cylinder {
public static final double PI;
public Cylinder (double a, double b)
{ double radius = a;
double height = b;}
double area = radius * radius * PI;
double volume = PI * radius * radius * height;
public static void main(String[]args)
{Cylinder sample1 = new Cylinder (43.0,47.0);
System.out.println("sample1 area is" + sample1.area);
System.out.println("Sample1 volume is" + sample1.volume);