2018. 2. 19. 02:32
반응형
자바에서 나머지, 몫 구하기
보통 몫은 그냥 int a = 26/10;
나머지는 그냥 int b = 26%10;
이렇게 구하는게 일반적인 것 같다.
하지만 다른 방법을 알아봤다.
몫: Math.floorDiv(26,10) = 2
나머지: Math.floorMod(26,10) = 6
일반적인 방법과 별 차이가 없어보일 수도 있지만 약간의 차이가 있다.
마이너스의 경우 결과가 달라진다.
-26%10의 결과는 -6
Math.floorMod(-26,10)의 결과는 4
찾아보니까 나머지는 양수로 나오는게 맞다고 나와있었다.
따라서 올바른 나머지는 Math.floorMod로 구하는게 맞는 것 같다.
반응형
'dev' 카테고리의 다른 글
[Java] 자바에서 윈도우 cmd 명령어 실행하기 (0) | 2018.03.04 |
---|---|
taskkill로 프로세스 한번에 다 죽이기 (0) | 2018.03.04 |
[Python] 유튜브 동영상 다운받기 (youtube-dl) (0) | 2018.03.04 |
[Git] .gitignore로 특정 폴더 커밋 제외시키기 (0) | 2018.02.26 |
[Git] github Permission denied (publickey) 해결하기 (0) | 2018.02.10 |
[Java/Spring] 국민은행 빠른조회 API 만들기 (0) | 2018.02.10 |
[Java] Calendar, SimpleDateFormat 날짜 활용 (0) | 2018.02.10 |
[Spring] 스프링에서 쿼리 로그 찍기 (0) | 2018.01.26 |