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 |