dev
[Java] 나눗셈 몫, 나머지 구하기
juragi
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로 구하는게 맞는 것 같다.
반응형