浅谈continue和break

java代码以下:java

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

			if (i == 3) {

				continue;
				// break;
			}
			System.out.println(i);
		}

在面试的时候,问到过这么一个问题,说10个数字就想不输出3,那么须要怎么作。因而想到了continue和break.面试

这两个关键字又有很大的区别.code

break,跳出全部循环,在switch\case组合中常常用,java刚上手的时候,就有分数划档这么一个小练习,就用到了break.it

continue,跳出本次循环,不是全部循环,这个是和break的根本区别..io

上面的例子,break输出1,2;continue就是输出3.class

In my opinion,break就是打断的意思,若是知足条件,程序马上中止,不在日后面走.continue就是继续,若是知足条件,程序向下走.记住一点,只要有这2个关键字,知足条件的值都不会出现,continue就是比break多了后面的值.循环

相关文章
相关标签/搜索