求商和余数
输入两个整数:被除数和除数,将两数相除,要求不使用乘法,除法和%运算符,得到商和余数
public static void test2(){
//创建Scanner对象
Scanner input = new Scanner(System.in);
//打印提示语句
System.out.print("请输入被除数:");
//从键盘接收数据
int dividend = input.nextInt();
System.out.print("请输入除数:");
int divisor = input.nextInt();
//定义一个变量来记录商
int count=0;
//只要被除数大于等于除数 循环继续
while(dividend>=divisor){
dividend = dividend-divisor;
count++;
}
System.out.println("商为:"+count);
System.out.println("余数为:"+dividend);
}
###### 运算结果
请输入被除数:10
请输入除数:3
商为:3
余数为:1