# 정육면체 ## 문제 주어진 코드의 Cube는 정육면체 객체를 만들기 위한 클래스다. ![클라우드스터딩-자바-클래스와-객체-정육면체](https://i.imgur.com/XhlwdJW.png) 아래 공식을 참고하여 출력 예와 같은 결과를 얻도록, 코드를 완성하시오. $$ \begin{align} V(부피) &= length \times length \times length \\\ S(겉넓이) &= 6 \times length \times length \end{align} $$ ## 출력 예 ``` 정육면체 a의 부피: 27, 겉넓이: 54 정육면체 b의 부피: 125, 겉넓이: 150 ```
관련 강의로 이동

코드: java 1.8

public class CubeTest { public static void main(String[] args) { // 두 정육면체 객체 생성 Cube a = new Cube(3); Cube b = new Cube(5); // 두 정육면체의 부피와 겉넓이 출력 System.out.printf("정육면체 a의 부피: %d, 겉넓이: %d\n", a.volume(), a.surfaceArea()); System.out.printf("정육면체 b의 부피: %d, 겉넓이: %d\n", b.volume(), b.surfaceArea()); } } class Cube { // 필드 int length; // 한 변의 길이 // 생성자 public Cube(int i) { /* 1. 생성자를 완성하세요. */ } // 메소드(인스턴스 메소드) - 정육면체의 부피 반환 public int volume() { /* 2. 부피를 반환하세요. */ return 0; } // 메소드(인스턴스 메소드) - 정육면체의 겉넓이 반환 public int surfaceArea() { /* 3. 생성자를 완성하세요. */ return 0; } }

입력

정답이 궁금하다면? 코드를 제출해보세요!