Power java 11장 LAB

Posted by Nalra
2016.04.11 11:21 Java/PowerJava 문제풀이

※ 문제풀이는 작성자 본인이 직접 한것이므로 정답이 아닐 수 있습니다.

   혹시 보시고 틀린 부분이 있으면 알려주시기 바랍니다.

1~13번까지의 과정을 통하여 완성된 코드는 아래와 같이 작성해 보았습니다.

Circle클래스

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package day09;
 
public class Circle {
    private double radius;
    private String color;
    private double area;
    
    public Circle(){
        
    }
    public Circle(double r){
        this.radius = r;
    }
    public double getArea() {
        area = radius * radius * Math.PI;
        return area;
    }
    public double getRadius() {
        return radius;
    }
    
}
 
cs

 

Cylinder클래스 및 CylinderTest클래스 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package day09;
 
class Cylinder extends Circle{
    public double height; 
    public Cylinder() {
        // TODO Auto-generated constructor stub
    }
    public Cylinder(double r){
        super(r);
    }
    public Cylinder(double r, double h){
        super(r);
        this.height = h;
    }
    public double getHeight(){
        return height;
    }
    
    public double getVolume(){
        
        return getArea()*height;
    }
}
public class TestCylinder {
    public static void main(String[] args) {
        Cylinder c1 = new Cylinder();
        Cylinder c2 = new Cylinder(5.0,3.0);
        System.out.println("c1 의 부피 : "+c1.getVolume());
        System.out.println("C1 의 면적 : "+c1.getArea());
        System.out.println("C1 의 높이 : "+c1.getHeight());
        System.out.println("C1 의 반지름 : "+c1.getRadius());
        
        System.out.println("C2 의 부피 : "+c2.getVolume());
        System.out.println("C2 의 면적 : "+c2.getArea());
        System.out.println("C2 의 높이 : "+c2.getHeight());
        System.out.println("C2 의 반지름 : "+c2.getRadius());
    }
    
}
 
 
 
cs

 

※ 문제 출처 : POWER JAVA 2판/인피니티북스/천인국 하상호 공저  

 

신고

'Java > PowerJava 문제풀이' 카테고리의 다른 글

Power java 10장 Programming 2번문제 풀이  (0) 2016.04.11
Power java 10장 Programming 1번문제 풀이  (0) 2016.04.11
Power java 11장 LAB  (0) 2016.04.11
Power java 10장 LAB  (0) 2016.04.11
Power java 09장 LAB  (0) 2016.04.08
Power java 08장 Programming 6번문제 풀이  (1) 2016.04.04
이 댓글을 비밀 댓글로