int main()
{
int n
for(n=1n<=10n++)
{
if(n%3==0)
continue
printf("%d\t",n)
}
}
意思就是:当遇到continue的时候,继续执行这个循环,而不去执行循环下面的操作。
例如上面这个例子,输出为1 2 4... 为什么没有3呢,因为当为3的时候,3%3=0,就遇到这个continue了,然后它就不会继续去执行这个print,而直接进行下一个循环。即n=4了
java取余是一个比较常见的运算,在各种编程语言中均有相应的运算符(Java/C的%, Pascal/Delphi的mod等等)Java取余运算符 (%)
result = number1 % number2
参数
result 任何变量
number1 任何数值表达式
number2 任何数值表达式。
说明
取余(或余数)运算符用 number1 除以 number2 (把浮点数四舍五入为整数),然后只返回余数作为 result。例如,在下面的表达式中,A (即 result)等于 5。
A = 19 % 6.7