Java:求商和余数

给定两个整数,被除数和除数(都是正数且不超过int范围),将两数相除,要求不使用乘法、除法和%运算符得到商和余数

public class demo {
    public static void main(String[] args){

        //被除数 \ 除数 = 商...余数
        int divident = 99;
        int divisor = 10;

        //count记录相减次数即商
        int count = 0;
        while (divident >= divisor){
            //最后一次循环时divident存储余数
            divident = divident - divisor;
            count++;
        }
        System.out.println(count);
        System.out.println(divident);
    }
}

你可能感兴趣的:(java,开发语言)