前言
初学Java者的迷惑值得所有人关注。
我们很喜欢告诉别人,什么是什么,其实更应该告诉他的是怎么去学习到什么是什么,就是受人之鱼不如授之以渔。
下边进入本次的学习。
问题复现
今天,我们来聊得话题呢,是在JAVA学习过程中,对于关键字Break与continue的使用的区别。
问题解决
整个问题呢,其实非常简单,但是对于初学者,确实有一定的迷惑,不知道何时使用break,何时使用continue。 我们,来细细的分析下使用场景。
System.out.println ("starting loop:"); for (int n = 0; n < 7; ++n) { System.out.println ("in loop: " + n); if (n == 2) { continue; } System.out.println (" survived first guard"); if (n == 4) { break; } System.out.println (" survived second guard"); // continue at head of loop } // break out of loop System.out.println ("end of loop or exit via break");
首先呢,两者的使用,都是在进行逻辑语句中,用于对语句的控制,控制跳转。
break,直接切断整个代码块,如果在循环中,就会切断循环,继续执行方法中剩下的部分
continue,切断本次循环,跳入到下一个循环判断逻辑中
以上呢,就是大概的使用
总结
时间是个问题,在学习过程中,一定要细致的分析,不能操之过急。