2013. 7. 25. 16:25



static void getResult(double a, double b) {
    double cnt = 0;
 
    while (a > 0) {
        a = a - b;
         
        if (a < 0) { //나머지는 0보다 작을 수 없음
            a = a + b;
            break;
        }
         
        cnt++;
    }
    System.out.println("몫 = " + cnt + ", 나머지 = " + a);
}
 
 
getResult(10, 3);
몫 = 3.0, 나머지 = 1.0

나누어질 값 a를 나눌값 b로 뺄셈하여 그 횟수(cnt)와 나머지(mod)를 구하는 식

'java' 카테고리의 다른 글

숫자를 한글로 변환(금액단위)  (0) 2013.07.25
검색어 발견 카운터  (0) 2013.07.25
별찍기  (0) 2013.07.25
배열 + 제어문으로 중복값 찾기  (0) 2013.07.25
자바 리플렉션 사용하기 (Using Java Reflection)  (0) 2013.07.25
Posted by 1+1은?