글 작성자: 취업중인 피터팬
728x90
기본 환경
JDK : 1.8.0_261 버전
JRE : 1.8.0_261 버전
JAVA VERSION : 8 업데이트 261
Eclipse IDE VERSION : 2020-06버전

 

시나리오

반지름 10인 원의 넓이를 정수형 float형 double형으로 출력하시오


 

 

다음과 같은 결과 값이 나와야 합니다.

정답 
package ex02variable;

public class Qu_02_03 {

	public static void main(String[] args) {
		
		final double PI = 3.14;
		final int RADIUS = 10;
		
		int area_int = (int) (RADIUS *RADIUS * PI);
		float area_float = (float) (RADIUS *RADIUS * PI);
		double area_double = RADIUS *RADIUS * PI;
		
		
		
		System.out.println("int형 넓이 : " + area_int);
		System.out.println("float형 넓이 : " + area_float);
		System.out.println("double넓이 : " + area_double);
		
	}

}

 중요한 것은 실수형의 기본형은 double형이기 때문에 float을 선언할때는 float라고 형을 명시해 주어야 합니다.