2011. 5. 12. 13:35
자바(Java)로 구의 넓이와 부피 구해보기
2011. 5. 12. 13:35 in JavaAndroid
거듭제곱을 구하려면 pow(숫자, 거듭제곱수) 메써드를 이용합니다. 예를 들어 2의 3승을 구하고 싶다면 pow(2, 3)이라고 하면 됩니다. 그런데, 이렇게 하려면 자바의 Math 클래스를 이용해야 하므로 import를 해야겠지만 Math는 System이나 String 클래스와 마찬가지로 'static 클래스'이기 때문에 인스턴스 생성없이 그냥 클래스.메소드() 형식처럼 해서 Math.pow(2, 3)으로 사용합니다.
구의 넓이를 구하는 공식은
이고, 구의 부피는
입니다.
1: class BallAreaVolume {
2: public static void main(String[] args) {
3: double radius = 5.0, pi = 3.14 ;
4: double doubleRadius, tripleRadius ;
5: double ballArea, ballVolume ;
6:
7: doubleRadius = Math.pow(radius, 2) ;
8: tripleRadius = Math.pow(radius, 3) ;
9:
10: //원의 넓이 = pi * (radius * radius)
11: ballArea = 4.0 * pi * doubleRadius ;
12: ballVolume = (4.0 / 3.0) * pi * tripleRadius ;
13:
14: System.out.println("구의 반지름 : 5.0") ;
15: System.out.printf("구의 넓이 : %.3f\n" , ballArea) ;
16: System.out.printf("구의 부피 : %.3f\n" , ballVolume) ;
17: }
18: }
'JavaAndroid' 카테고리의 다른 글
자바(Java)의 생성자 개념 (0) | 2011.05.20 |
---|---|
자바(Java)의 상속(Inheritance) 개념과 방식 (0) | 2011.05.19 |
자바(Java) 객체 인스턴스 생성과 멤버변수 및 멤버함수 활용 (0) | 2011.05.19 |
자바(Java), 이중 for문과 2차원 배열 예제 (0) | 2011.05.19 |
자바(Java)에서 boolean 자료형과 bit 연산의 종류 및 실행결과 (0) | 2011.05.11 |
자바(Java)에서 숫자 자릿수 표현 클래스 `DecimalFormat` (0) | 2011.05.11 |
자바(Java)에서 콘솔입력을 지원하는 `Scanner 클래스` (0) | 2011.05.10 |
통합개발환경(IDE) C/C++ 컴파일러 `Code::Blocks` (0) | 2011.04.07 |