break、Continue
break在任何循环语句的主体部分,均可使用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也可再switch语句中使用)
public class Break {
public static void main(String[] args) {
int i =0;
while (i<100){
i++;
System.out.println(i);
if (i==30){ //到30就跳出循环
break;
}
}
System.out.println(44);//循环外面的继续执行
}
}
continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下次是否执行循环的判定
public class Continue {
public static void main(String[] args) {
int i = 0;
while (i<100){
i++;
if (i%10==0){
System.out.println();
continue;//跳过满足if里的条件,然后继续执行循环操作
}
System.out.print(i);
}
}
}
练习:打印三角形
public class Test {
public static void main(String[] args) {
//打印三角形 五行
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >=i; j--) {
System.out.print(" ");
}
for (int j = 1; j <=i; j++) {
System.out.print("*");
}
for (int j = 1; j <i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
此博客为本人学习时候写的,写的可能只有我能看懂,要是想学可以直接去B站搜索狂神,我是跟他学的~~ 各位一起加油,下面是他的博客地址:
https://space.bilibili.com/95256449?spm_id_from=333.788.b_765f7570696e666f.2