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

来源:4-12 Java循环跳转语句之 continue

Dummy

2015-04-02 10:02

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

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

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

			sum = sum + i;
		}

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

写回答 关注

1回答

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

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

    Dummy

    非常感谢!

    2015-04-02 10:11:44

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165175 学习 · 17581 问题

查看课程

相似问题