2021.7.21
break与continue
break
package struct;
public class BreakDemo {
public static void main(String[] args) {
int i = 0;
while (i<100){
i++;
System.out.println(i);
if(i == 30){
break;
}
}
}
}
continue
package struct;
public class ContiuneDemo {
public static void main(String[] args) {
int i = 0;
while (i<100){
i++;
if(i==30){
continue;
}
System.out.println(i);
}
}
}
//continue 拼错了!!!
练习打印三角形 (5行)
package struct;
public class TextDemo01 {
public static void main(String[] args) {
//打印三角形 5行
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();
}
}
}
个人理解:i是代表循环次数,一共5行所以循环5次;用3个j打印三个图像:
第一个J第一行有五个空格然后与i一起依次减少到1
第二个J第一行有一个*然后与i一起依次增加到5
第三个J 因为j<i 所以第一行i=1没有进入循环 从j=1,i=2既从第二行开始与i一起增加到4(i增加到5)
浙公网安备 33010602011771号