break / continue
break
public static void main(String[] args) {
int i=0;
while (i<100){
i++;
System.out.println(i);
if (i==30){
break; //强行退出循环,不执行循环中剩余的语句。
}
}
System.out.println("123");
}
}
continue
public static void main(String[] args) {
int i=0;
while (i<100){
i++;
if (i%10==0){ //10的倍数
System.out.println();//空格
continue;//10的倍数停止,但不影响下面的循环。
}
System.out.print(i); //println 改为 print(输出结果样式不一样)
}
}
}
关于goto关键字
public class LableDemo {
public static void main(String[] args) {
//打印101-150之间的所以质数
//质数:只有1和自己本身整除的自然数
outer:for (int i=101;i<150;i++){ //outer:代表一个标签
for (int j = 2;j<i/2;j++){
if (i % j==0){
continue outer; //代表返回这个标签上继续循环。
}
}
System.out.print(i+" ");
}
}
}
不建议使用
基础知识告一段落,下面就是重温与多多练习啦