class Circle { private double radius; // Radius of this circle f nal double PI =
ID: 659508 • Letter: C
Question
class Circle
{
private double radius; // Radius of this circle
f nal double PI = 3.14159;
public void setRadius(double rad)
{
radius = rad;
}
public double getRadius()
{
return radius;
}
public double calculateCircumference()
{
return (2 * PI * radius);
}
public double calculateArea()
{
return(PI * radius * radius);
}
} // End of Circle class
In this exercise, assume that a Circle object named oneCircle has
been created in a program that uses the Circle class, and radius is
given a value as shown in the following code:
Circle Circle();
oneCircle.setRadius(4.5);
1. What is the output when the following line of Java code executes?
System.out.println("The circumference is : " +
oneCircle.calculateCircumference());
2. Is the following a legal Java statement? Why or why not?
System.out.println("The area is : " + calculateArea());
3. Consider the following Java code. What is the value stored in the oneCircle object
Explanation / Answer
class Circle
{
private double radius; // Radius of this circle
f nal double PI = 3.14159;
public void setRadius(double rad)
{
radius = rad;
}
public double getRadius()
{
return radius;
}
public double calculateCircumference()
{
return (2 * PI * radius);
}
public double calculateArea()
{
return(PI * radius * radius);
}
} // End of Circle class
Circle Circle();
oneCircle.setRadius(4.5);
1. What is the output when the following line of Java code executes?
System.out.println("The circumference is : " + oneCircle.calculateCircumference());
The circumference is : 28.27431
2. Is the following a legal Java statement? Why or why not?
System.out.println("The area is : " + calculateArea());
// this statement is not valid as calculateArea() has to be called on object.
3. Consider the following Java code. What is the value stored in the oneCircle object
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.