Duvida na divisao - java

Boas,

eu fiz este codigo para saber o resultado do resto da divisao entre 2 numeros inteiros,
sou iniciante em java mas gostava de aprender mais
entao gostava de saber se é possivel alterar este codigo ou com um codigo semelhante para saber o RESTO DA DIVISAO mas sem usar o sinal %

alguem me ajuda???


 public static void main(String[] args) {
   
         Scanner input = new Scanner(System.in);
         int divisor, dividendo, resultado = 0;
         int i = 0;
         System.out.println("Insira o divisor: ");
         divisor = input.nextInt();
         System.out.println("Insira o dividendo: ");
         dividendo = input.nextInt();

         while (dividendo > resultado) {
             resultado += divisor;
             i++;
         }
         System.out.println("O resultado da divisao é: " + i);
    }

int divisor, dividendo,quociente,resto ;

divisor=3;
dividendo=10;
quociente=dividendo/divisor;
resto=dividendo-(divisor*quociente);