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); } }