본문 바로가기

프로그래밍 공부/java

[Java] 이것이 자바다 3장 확인 문제 5 : 십의 자리 이하 버리는 코드 만들기

반응형

Q5. 다음은 십의 자리 이하를 버리는 코드입니다. 변수 value의 값이 356이라면 300이 나올 수 있도록 알맞은 코드를 작성하세요.(산술 연산자만 사용)

 

십의 자리 이하를 버리는 코드를 만들어서 300만 출력 될 수 있도록 하는 것이다. 

이건 아주 다양한 방법이 있겠지만 나는 아주 간단한 방법으로 해보려고 한다.

나는 int가 정수형이라는 특징을 살려서 이 문제를 풀어보았다.

'356'을 100으로 나누어주면 3.56이 되겠지만, int는 정수형이므로 소수점을 전부 던져버려 3만 남게 될것이다.

그 후 나온 숫자에 다시 100을 곱해주면 300을 만들 수 있다.

반응형