Por favor, explique por que 17% 40 = 17

Eu sou novo em Java, na verdade, programação em geral. Eu entendo que o operador de módulo (%) retorna o restante de dois números, no entanto, eu não entendo por que 17% 40 = 17.

Eu entendo que 40% 17 = 6 e 17% 5 = 2, e 40% 5 = 0. Eu obtenho a essência do valor que é retornado como o restante. Mas 17% 40 = 17 me deixou perplexo.

A única racionalização que posso conceber é que, como o restante é menor que 1, o valor total 17 é retornado, por que não 0? Por favor me ajude a explicar esse enigma para mim.

questionAnswers(6)

yourAnswerToTheQuestion