package _02_作业;

public class Test1 {

    public static void main(String[] args) {
        /**
         *         需求：
         * ​       给定两个整数，被除数和迪除数divisor（都是正数，且不超过int的范围） 。
         * ​      将两数相除，要求不使用乘法、除法和 % 运算符。
         * ​      得到商和余数。
         *    10    3      10/3 = 3    10%3=1
         *
         *    13 - 3 -3 -3- 3  = 1  商
         *    1   余数
         *
         *    定义出来两个整数
         *    一个是除数 = 12
         *    一个是被除数 = 3
         *
         *    定义一个商 count = 4
         *    定义一个余数remainder=被除数相同  12
         *
         *    while(余数  >= 除数){
         *        12-3 = 9   9-3 = 6   6-3=3  3-3=0
         *        remainder = remainder 余数 - 除数
         *        count ++;
         *    }
         */
        //被除数
        int   dividend  = 10;
        //除数
        int   divisor  = 3;
        //商
        int count = 0;
        //余数
        int remainder = dividend;

        while (remainder >= divisor){
            // 让余数- 除数
            remainder = remainder - divisor;
            // 没减一次就让商+1
            count ++;
        }
        System.out.println("商为:"+ count);
        System.out.println("余数为:"+ remainder);
    }
}
