Java Reference
In-Depth Information
char n;
...
FAST_EXIT:
Label
while(. . .)
Outter loop
{
for(. . .)
Inner loop
{
if(n == 'x')
break FAST_EXIT;
Labeled break
...
}
}
Figure 11-2 Action of a Labeled Break
The following program shows the use of a labeled break to implement
an error handler.
//
File name: LabeledBreak.java
//
Reference: Chapter 11
//
//
Java program to demonstrate direct flow control
//
Topics:
//
1. Action of the labeled break statement
//
2. Use of a labeled break in an error handler
//
//
Requires:
//
1. Keyin class in the current directory
public class LabeledBreak
{
public static void main(String[] args)
{
int number = 1;
char letter;
letter = Keyin.inChar("Enter any character, except C: " );
FAST_EXIT:
while(number < 10 )
{
System.out.println("number is: " + number);
number ++;
for (char ch = 'A'; ch < 'D'; ch++)
{
System.out.println(" char is: " + ch);
if (letter == 'C' || letter == 'c')
break FAST_EXIT;
}
}
 
Search WWH ::




Custom Search