Java语法介绍(七):制动和标签(转)

Java语法介绍(七):制动和标签(转)(@more@) 1:休息

语句提供了一种方便的跳出循环的方法。



布尔测试=true;
int i=0;而(测试)

{
我+ +,
如果(>=10);}


执行这段程序时,尽管而条件表达式始终为真,全循环只运行10次。

2:标号标签

标号提供了一种简单的打破语句所不能实现的控制循环的方法,当在循环语句中遇到打破时,不管其它控制变量,都会终止。但是,当你嵌套在几层循环中想退出循环时又会怎样呢?正常的打破只退出一重循环,你可以用标号标出你想退出哪一个语句。

字符;
外://这是标签的外循环
(int i=0;我<10;+ +){

(int j=0; <10; j + +)
{
=(char) System.in.read ();
如果(==朴归隐者;b´)
打破外;
如果(==朴归隐者;c´)
继续外;
}}


在这个例子中,循环从键盘接受100个输入字符,输入“b”字符时,打破外语句会结束两重循环,注意继续外语句,它告诉计算机退出现在的循环并继续执行外循环。

Java语法介绍(七):制动和标签(转)