Я бег для цикла и внутри моего цикла я следующее:Как работает модуль с отрицательными целыми числами?
for(int i = 0; i < 12; i = i + 2){
System.out.println("i = " + i);
System.out.print("3 - i % 3 (i is at " + i + ") = " + (3 - i % 3));
System.out.println();
System.out.println("3 - i (" + (i) + ") = " + (3 - i));
}
Я понимаю, как Modulus работает нормально или с положительными числами, но я не понимаю, как он работает с отрицательными числами? Может кто-нибудь объяснить это мне, пожалуйста?
Большое спасибо.
[Это математический вопрос?] (Http://en.wikipedia.org/wiki/Modular_arithmetic) –
Что есть с этим вопросом, который JLS не говорит вам? –
Ну, на самом деле, я думаю, это так? Но я задаю этот вопрос, поскольку это касается Java в моем коде. – PrimalScientist