public class Lab1_3 {
public static void main (String args[]) {
int a = 5;
int x = 0;
x = a * a * Math.PI;
System.out.println(x);
}
}
이 코드가 컴파일이 안되는 이유를 찾아서 컴파일 되도록 고치라고 하는 문제인데요
x = a * a * Math.PI; <- 이 부분이 에러가 뜨더라구요
제 생각에 a는 인트이고 파이는 더블이라 계싼 과정에서 파이가 인트로 변환되어야 하는데 아래 소숫점 숫자들때문에 변환이 안되는거 같아서
위 수식을 (double)x = (double)a * (double)a * Math.PI; 로 바꿔줬는데
그래도 안되더라구요ㅠㅠ 이거 어떻게 해야하죠?