给定两个整数,将两数相除,要求不使用乘法、除法和%运算符
求:商和余数
思路:利用循环减实现
import java.util.Scanner;
public class test4 {
public static void main(String[] args) {
//1.键盘输入
Scanner sc = new Scanner(System.in);
System.out.println("请输入被除数:");
int num1 = sc.nextInt();
System.out.println("请输入除数:");
int num2 = sc.nextInt();
//2.循环减
int count = 0;
while (num1 - num2 >= 0) {
num1 = num1 - num2;
count += 1;
}
System.out.println("商为" + count + "余数为" + num1);
}
}