循环例题二:求商和余数
需求:给定两个整数(被除数和除数)
将两数相除
要求:不能使用/ %来得到商和余数
分析:被除数/除数=商。。。余数
代码实现:
int dividend=100(记录被除数)
int divisor=10;(记录除数)
int b=0;
//循环while,在循环中,用被除数-除数只要是被除数>=除数,那么就一直循环
while(dividend>=divisor){
dividend=dividend-divisor;
b++;}
System.out.println(dividend);
}
System.out.println(b)
}
(打印出来的就是余数)
商:在前面补一个变量(b)
【如下图】