원기둥의 겉넓이와 부피를 구해야 되는데요,,
제가 코드를 이렇게 짰거든용
```
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)+"입니다.");
```
부피는 나와도 저 겉넓이가 계속 안나오는데 뭘 어떻게 고쳐야되나요?ㅜㅜ
sehongpark님의 답변
## 연산자 우선순위
괄호를 넣어보세요.
연산자 우선순위에 의해 겉넓이가 이상하게 나올 듯 합니다.
```
System.out.printf("원기둥의 겉넓이는 " + ((r * r * Math.PI * 2) + (r * h * Math.PI * 2)) + "입니다.");
```
## 참고 코드
+ 원기둥의 부피와 겉넓이 (http://cloudstudying.kr/codes/1362)
pms5076님의 답변
감사해욤!! 덕분에 잘 수정했습니다!
sehongpark님의 답변
네 ^^ 자주 놀러오세요~