写一个程序来找到除以两个数字的余数,而不使用%运算符?在Java中

Dja*_*ngo 5 java

如何在不使用模运算符的情况下找到除以两个数的余数!! 我的老师给了我这个精确的练习,这是我在一门名为编程基础的课程中的第五讲.
我已经尝试过这个等式,

a%b = a - (a/b)*b
Run Code Online (Sandbox Code Playgroud)

但它总是返回零!

Blu*_*n93 6

我刚试过这个

public static void main (String [] args){
    int a = 50;
    int b = 9;

    int c = a%b;
    int d = a - (a/b)*b;

    System.out.println(c);
    System.out.println(d);
}
Run Code Online (Sandbox Code Playgroud)

它似乎工作.你的变量是什么类型的?