continue不会执行后面的所有内容,会重新循环,并且跳不出循环体

break不会执行后面的所有内容,并且终止循环体

测试代码

public static void main(String[] args) throws IOException {
String data = new BufferedReader(new InputStreamReader(System.in)).readLine();
while (true) {
if (data.equals("1")) {
System.out.println("continue");
continue;
}
System.out.println("continue后面方法");
if (data.equals("2") ) {
System.out.println("break");
break;
}
System.out.println("break后面方法");
}
}

结果

控制台输入1,会一直在while 中死循环,并且不会执行continue后面的所有内容

控制台输入2,会跳出循环体。