1. public class BreakTest {
    2. public static void main(String[] args) {
    3. BreakTest bt = new BreakTest();
    4. bt.breakTest();
    5. System.out.println("--------------------");
    6. bt.breakAllTest();
    7. }
    8. public void breakTest() {
    9. for (int i = 0; i < 3; i++) {
    10. for (int j = 0; i < 4; j++) {
    11. if (j == 3) {
    12. break;
    13. }
    14. System.out.println("i=" + i + " ;j=" + j);
    15. }
    16. }
    17. }
    18. public void breakAllTest() {
    19. OUT:
    20. for (int i = 0; i < 3; i++) {
    21. for (int j = 0; i < 4; j++) {
    22. if (j == 3) {
    23. break OUT;
    24. }
    25. System.out.println("i=" + i + " ;j=" + j);
    26. }
    27. }
    28. }
    29. }

    输出:

    1. i=0 ;j=0
    2. i=0 ;j=1
    3. i=0 ;j=2
    4. i=1 ;j=0
    5. i=1 ;j=1
    6. i=1 ;j=2
    7. i=2 ;j=0
    8. i=2 ;j=1
    9. i=2 ;j=2
    10. --------------------
    11. i=0 ;j=0
    12. i=0 ;j=1
    13. i=0 ;j=2