JAVA 연습장
JAVA 변수 활용하여 코딩 연습하기 3 (숫자형 변수 응용, int, double)
개발 일기
2021. 6. 1. 10:07
/*
* double avgd = 85.665;
* Quiz:
* 1. 소수점이하 첫째자리를 남겨두고 casting
* --> 85.6
* 2. 소수점이하 둘째자리에서 반올림
* --> 85.7
*
* 85.665 --> 8566.5 --> 8566 --> 8566+5 --> 8571 --> 857.1 --> 857 --> 85.7
*/
//1번
double avgd1 = 85.665;
double avgd2 = avgd1 * 100; //8566.5로 변환
System.out.println(avgd2);
int a = (int)avgd2; //int(정수형)으로 변환 시켜서 8566로 변환
System.out.println(a);
int b = a-6; //8566-6 = 8560으로 변환
System.out.println(b);
double avgd3 = (double)b/100; // 8560/100 = 85.6 만든 뒤 int형을 double(실수형)으로 변환
System.out.println(avgd3);
//2번
int c = a+4; //8566 + 4 = 8570으로 변환
System.out.println(c);
double avgd4 = (double)c/100; // 8570/100 = 85.7 만든 뒤 int형을 double(실수형)으로 변환
System.out.println(avgd4);
정수형 변수를 실수형 변수로 변환시키는 방식을 활용하여 해보았습니다.