1.break语句:
1)打印直角三角星型
public class test1 { public static void main(String[] args){ int i,j; for(i=1;i<=9;i++) { //外层循环 if (i > 4) { break; //跳出外层循环 } for (j = 1; j <= i; j++) { //内层循环 System.out.print("*"); } System.out.println(); //换行 } }
2)打印x=1-3:
public class test1 {
public static void main(String[] args){
int x=1;
while (x<=4) {
System.out.println("x=" + x);
if (x==3){
break;
}
x++; //当x=3时,break语句跳出循环,所以x++没有运行,x=4最后没有出现
}
}
}
2.continue语句:
1)打印1-100的奇数之和:
public class test1 {
public static void main(String[] args){
int sum=0;
for(int i=1;i<=100;i++){
if (i%2==0){
continue; //跳出本次循环,执行下一次循环
}
sum += i;
}
System.out.println("sum="+sum);
}
}