/* / も % も使わずに商と余りを計算する.*/ class Foo { public static void main (String[] args) { int a=80, b=13; // a/bとa\%bを計算 int tmp=a; // aから何回かbを引いた値 int quot=0; // 商(quotient) int rem; // 余(remainder) /* aから何回bを引けるかで商と余を求める */ while (tmp>=b) { tmp -= b; quot++; // bを引いた回数を数える } rem = tmp; // 引いた残りが余り System.out.println("quot="+quot+", rem="+rem); } }