반응형
Q5. 다음은 십의 자리 이하를 버리는 코드입니다. 변수 value의 값이 356이라면 300이 나올 수 있도록 알맞은 코드를 작성하세요.(산술 연산자만 사용)
십의 자리 이하를 버리는 코드를 만들어서 300만 출력 될 수 있도록 하는 것이다.
이건 아주 다양한 방법이 있겠지만 나는 아주 간단한 방법으로 해보려고 한다.
나는 int가 정수형이라는 특징을 살려서 이 문제를 풀어보았다.
'356'을 100으로 나누어주면 3.56이 되겠지만, int는 정수형이므로 소수점을 전부 던져버려 3만 남게 될것이다.
그 후 나온 숫자에 다시 100을 곱해주면 300을 만들 수 있다.
반응형
'프로그래밍 공부 > java' 카테고리의 다른 글
[JAVA] 조건문 ( if , else, else if / switch) 사용하기 (0) | 2022.11.28 |
---|---|
[Java] 이것이 자바다 3장 확인 문제 6 : 출력 오류 수정하기 (0) | 2022.11.28 |
[Java] 이것이 자바다 3장 확인 문제 4 : 자바 나누기, 나머지 구하기 (0) | 2022.11.26 |
[Java] 이것이 자바다 3장 확인 문제 3 : 잘못된출력 결과 수정하기 (0) | 2022.11.26 |
[Java] 이것이 자바다 3장 확인 문제 2 : while(조건식){}에서 stop이 true일 때 반복을 멈추는 조건식 코드는? (0) | 2022.11.25 |