6.7. (Part 2) Circle Class - Java

in #programming9 years ago

Starting out with Java: From control structures through objects
Chapter 6
Programming Challenges

  1. Circle class

Write a Circle class that has the following fields:

• radius: a double
• PI: a final double initialized with the value 3.14159

The class should have the following methods:

• Constructor. Accepts the radius of the circle as an argument.
• Constructor. A no-arg constructor that sets the radius field to 0.0.
• setRadius. A mutator method for the radius field.
• getRadius. An accessor method for the radius field.
• getArea. Returns the area of the circle, which is calculated as area = PI * radius * radius
• getDiameter. Returns the diameter of the circle, which is calculated as diameter = radius * 2
• getCircumference. Returns the circumference of the circle, which is calculated as circumference = 2 * PI * radius

Write a program that demonstrates the Circle class by asking the user for the circle’s radius, creating a Circle object, and then reporting the circle’s area, diameter, and circumference.

Gaddis, Tony (2015-05-29). Starting Out with Java: From Control Structures through Objects (Page 398). Pearson Education.
Kindle Edition.

Happy Steeming Everyone! :)

Coin Marketplace

STEEM 0.13
TRX 0.34
JST 0.034
BTC 113882.99
ETH 4406.16
SBD 0.86