첫 번째 JAVA 프로그래밍 과제를 수행하고 있습니다. 지금까지 잘 진행되었지만 수학 함수를 사용하여 마지막 부분에 갇혀 있습니다.Math.PI 및 Math.pow 사용 방법
double radius;
double diameter;
double volume;
System.out.print("Enter a diameter of a sphere: ");
diameter = keyboard.nextDouble();
radius = diameter/2;
volume = (4/3) * Math.PI * Math.pow(radius, 3.0);
System.out.print("Volume of the sphere is " + volume + ".");
직경 입력 변수를 사용하여 구형 체적을 찾는 수식을 사용하려고합니다. 하지만 PI를 출력으로 계속 사용하고 있습니다.
이것은 내가해야 할 일입니다.
- 구형 지름을 입력하라는 메시지를 추가하는 줄을 추가하십시오.
- 숫자를 읽고 직경이라는 변수에 숫자를 저장하십시오 (사용하는 변수는 이어야 함).
- 직경은 반지름의 2 배이므로 반지름을 계산하여 적절히 명명 된 변수 에 저장하십시오.
- 구의 체적에 대한 공식은 V = 4/3 * PI * radius^3 수식을 Java로 변환하고 적절하게 명명 된 변수에 볼륨 을 계산하여 저장하는 라인을 추가하십시오. PI에는 Math.PI를, 에는 Math.pow를 사용하여 반경을 큐브 화합니다.
- 결과를 적절한 메시지와 함께 화면에 인쇄하십시오.
내가 뭘 잘못하고 있니? 또한 볼륨을 E 표기법으로 표시하려면 어떻게해야합니까?
'(4/3)'은 자바가 '정수 연산'을 사용하기 때문에 ** 제로 **로 평가됩니다. –
'4 * Math.PI * Math.pow (반지름, 3.0)/3' 대신 볼륨에이 공식을 사용하십시오 (왜 필요한지 보려면 @ PM77-1을 참조하십시오). – Dici
@ PM77-1 그를 이해할 수 있도록보다 자세한 답변을 게시해야합니다. – Dici