DEMObreak:跳出循環,不再執行循環體。continue:結束(跳過)本次循環,繼續執行循環體。
/*breakDemo*/
#include <iostream>
using namespace std;
int main()
{
for (int i=0; i<10; i++)
{
cout << "i = " << i << endl;
}
cout << "break..." << endl;
for (int i=0; i<10; i++)
{
if (i == 5)
{
break;
}
else
{
cout << "i = " << i << endl;
}
}
}
/*continueDemo*/ #include <iostream> using namespace std; int main() { for (int i=0; i<10; i++) { cout << "i = " << i << endl; } cout << "continue..." << endl; for (int i=0; i<10; i++) { if (i == 5) { continue; } else { cout << "i = " << i << endl; } } }有圖有真相
/*breakDemo*/
/*continueDemo*/
當然,在JAVA中的結果是一樣的。
/**
* Created with IntelliJ IDEA.
* User: Happy
* Date: 13-7-29
* Time: 上午10:47
* To change this template use File | Settings | File Templates.
*/
public class ContinueDemo {
public static void main(String[] args) {
for(int i=0; i<10; i++){
System.out.print("i = " + i + "\t");
}
System.out.println("\nbreak...");
for(int i=0; i<10; i++){
if(i == 5){
break;
} else {
System.out.print("i = " + i + "\t");
}
}
System.out.println("\ncontinue...");
for(int i=0; i<10; i++){
if(i == 5){
continue;
} else {
System.out.print("i = " + i + "\t");
}
}
}
}