원기둥의 겉넓이와 부피를 구해야 되는데요,, 제가 코드를 이렇게 짰거든용 ``` Scanner s = new Scanner(System.in); double r, h; final double PI = 3.14; System.out.printf("원기둥의 반지름은 "); r = s.nextDouble(); System.out.printf("원기둥의 높이는 "); h = s.nextDouble(); System.out.printf("원기둥의 부피는 "+r*r*PI*h+"입니다.\n"); System.out.printf("원기둥의 겉넓이는 "+(r*r*PI*2)+(r*h*PI*2)+"입니다."); ``` 부피는 나와도 저 겉넓이가 계속 안나오는데 뭘 어떻게 고쳐야되나요?ㅜㅜ
## 연산자 우선순위 괄호를 넣어보세요. 연산자 우선순위에 의해 겉넓이가 이상하게 나올 듯 합니다. ``` System.out.printf("원기둥의 겉넓이는 " + ((r * r * Math.PI * 2) + (r * h * Math.PI * 2)) + "입니다."); ``` ## 참고 코드 + 원기둥의 부피와 겉넓이 (http://cloudstudying.kr/codes/1362)
감사해욤!! 덕분에 잘 수정했습니다!
네 ^^ 자주 놀러오세요~