例えば、以下のJavaコードを見てみよう:inttotal=countNumberOfUsers();assert(total>=0);//totalmustbenon-negativeif(total%2==0){//totaliseven}else{//totalmustbeoddandnon-negativeassert(total%2==1);}Javaでは%は剰余演算子である。
考虑以下的Java程式：inttotal=countNumberOfUsers();if(total%2==0){//totaliseven}else{//totalisoddandnon-negativeassert(total%2==1);}在Java语言中，%为余数的运算子，若其第一个算子为负，其结果也为负值。