java初学者实践教程7-跳转语句
2008-09-16 08:32
435 查看
上一节我们说有4类程序控制语句,但是才讲了2个。今天讲跳转语句。异常处理语句我们找一节专题来讲。
循环跳转语句 :
break [label] //用来从语句、循环语句中跳出。
continue [label] //跳过循环体的剩余语句,开始下一次循环。
这两个语句都可以带标签(label)使用,也可以不带标签使用。标签是出现在一个语句之前的标识符,标签后面要跟上一个冒号(:),标签的定义如下:
label:statement;
实践:
1、 break语句
// 跳出循环
下载 href="http://java.chinaitlab.com/download/07070515349394.rar" target=_blank>5个break跳出循环的例子下载
//跳出switch
这个在昨天的分支语句中,我们就已经学到了。
2、 continue语句
//带标签的continue
下载 href="http://java.chinaitlab.com/download/07070515403787.rar" target=_blank>此例子打包下载
循环跳转语句 :
break [label] //用来从语句、循环语句中跳出。
continue [label] //跳过循环体的剩余语句,开始下一次循环。
这两个语句都可以带标签(label)使用,也可以不带标签使用。标签是出现在一个语句之前的标识符,标签后面要跟上一个冒号(:),标签的定义如下:
label:statement;
实践:
1、 break语句
class Break { public static void main(String args[]) { boolean t = true; first: { second: { third: { System.out.println("Before the break."); if(t) break second; // break out of second block System.out.println("This won't execute"); } System.out.println("This won't execute"); } System.out.println("This is after second block."); } } } |
class BreakLoop { public static void main(String args[]) { for(int i=0; i<100; i++) { if(i = = 10) break; // terminate loop if i is 10 System.out.println("i: " + i); } System.out.println("Loop complete."); } } |
//跳出switch
class SampleSwitch { public static void main(String args[]) { for(int i=0; i<6; i++) switch(i) { case 0: System.out.println("i is zero."); break; case 1: System.out.println("i is one."); break; case 2: System.out.println("i is two."); break; case 3: System.out.println("i is three."); break; default: System.out.println("i is greater than 3."); } } } |
2、 continue语句
class Continue { public static void main(String args[]) { for(int i=0; i<10; i++) { System.out.print(i + " "); if (i%2 = = 0) continue; System.out.println(""); } } } |
class ContinueLabel { public static void main(String args[]) { outer: for (int i=0; i<10; i++) { for(int j=0; j<10; j++) { if(j > i) { System.out.println(); continue outer; } System.out.print(" " + (i * j)); } } System.out.println(); } } |
相关文章推荐
- java初学者实践教程7-跳转语句
- 全新java初学者实践附加教程3――――jdk5中for语句的补充
- java初学者实践教程1-配置环境变量 (2)
- java初学者实践教程1-配置环境变量
- java初学者实践教程10-集合类
- java初学者实践教程21-自定义异常类
- 全新java初学者实践教程17(java SE5.0版)--基本语法6--final关键字
- java初学者实践教程20-异常处理
- java初学者实践教程12-面向对象
- java初学者实践教程3 - 基本语法1
- 全新java初学者实践教程21-27+4个附加
- 全新java初学者实践教程15(java SE5.0版)--jdk5中方法的重载与重写
- java初学者实践教程1-配置环境变量
- java初学者实践教程3 - 基本语法1
- java初学者实践教程11-泛型声明
- java初学者实践教程22-输入/输出
- 全新java初学者实践教程19(java SE5.0)--基本语法7- 访问控制和内部类
- java初学者实践教程27-applet
- java初学者实践教程19-访问控制和内部类
- java初学者实践教程11-泛型声明