问答详情
源自:4-12 Java循环跳转语句之 continue

为什么1除以2不等于1,会结束本次循环

	int sum = 0; // 保存累加值

		for (int i = 1; i <= 10; i++) {

			// 如果i为奇数,结束本次循环,进行下一次循环
			if (   i%2==1    ) {
			continue;	
			}

			sum = sum + i;
		}

1除以2,不等于1。为什么会结束本次循环,而不是加进总和?

提问者:Dummy 2015-04-02 10:02

个回答

  • Crazy丶魂
    2015-04-02 10:06:30
    已采纳

    i%2   为取余计算   例如i=1,除以2余1