Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
package stateandbehavior;

public class Circle {

	public double radius;
	public Circle(double radius) {
		this.radius = radius;
	}
	
	public double getCircumference() {
		return 2 * this.radius * Math.PI;
	}
	public double getArea() {
		return this.radius * this.radius * Math.PI;
	}
	// Method for rounding two decimal precision
	public double convertToTwoDecimalPlaces(double input) {
		return Math.round(input * 100) / 100.0;
	}
	public String toString() {
		// First, round to two decimal precision
		double circumference = convertToTwoDecimalPlaces(this.getCircumference()); 
		double area = convertToTwoDecimalPlaces(this.getArea());
		// Then create string
		return "[En sirkel med radius " + this.radius + ", har omkrets " + circumference + " og areal " + area + "]";
	}
}
 

package stateandbehavior;

// Main program for testing functionality of Circle
public class CircleProgram {

	public static void mainrun(String[] args) {
		Circle circle1 = new Circle(5);
		System.out.println(circle1);
		Circle circle2 = new Circle(10);
		System.out.println(circle2);
	}

 	public static void main(String[] args) {
		CircleProgram program = new CircleProgram();
		program.run(); 
	}
 }

 

Include Page
Bunntekst for JExercise-oppgaver
Bunntekst for JExercise-oppgaver

...