Java 기초 자료형 - 연습문제2
728x90
기본 환경
JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 |
시나리오
국어 99점, 영어 80점, 수학 96점의 평균 값을 실수형과 정수형으로 나태내어라
다음과 같은 결과 값이 나와야 합니다.
정답
package ex02variable;
public class Qu_02_02 {
public static void main(String[] args) {
int kor = 99;
int eng =80;
int math = 96;
//3으로 나누는 것과 3.0으로 나누는 것과 자료형 타입이 달라진다.
double avg = (kor + eng + math)/3.0;
System.out.println("평균점수(실수형) = " + avg);
System.out.println("평균점수(정수형) = " + (int)avg);
}
}
형변환에 대한 문제입니다. 정수형과 실수형이 계산하면 더 큰 실수형으로 자동 형변환이 되므로 명시적 형변환이 필요가 없습니다. 하지만 실수형에서 정수형으로 바꿀려면 명시적 형변환이 필요합니다.
'Java > Java_기초부터 _끝까지' 카테고리의 다른 글
Java 기초 연산자 - 산술 연산자 (0) | 2020.10.05 |
---|---|
Java 기초 자료형 - 연습문제3 (0) | 2020.09.29 |
Java 기초 자료형 - 연습문제 1 (0) | 2020.09.29 |
Java 기초 자료형 - TypeCasting(형변환) (0) | 2020.09.28 |
Java 기초 자료형 - EscapeSequence(이스케이프 시퀀스) (0) | 2020.09.28 |