thinking in java 学习笔记(二)之控制执行流程
来源:互联网 发布:linux apache下载64位 编辑:程序博客网 时间:2024/05/01 05:14
break会中断for循环,而且在抵达for循环的末尾之前,递增表达式不会执行。由于break跳过了递增表达式,所以在i==3的情况下直接对i执行递增运算,i==7的时候,continue outer语句会跳到循环顶部,而且也会跳过递增,所以这里也对i直接递增,如果没有break outer语句,就没有办法从内服循环跳出外部循环,这是由于break本身只能中断最内层循环
package com.halberd.controlor;public class LabeledFor {public static void main(String[] args) {int i = 0;outer: for (; true;) {inner: for (; i < 10; i++) {System.out.println("i=" + i);if (i == 2) {System.out.println("continue");continue;}if (i == 3) {System.out.println("break");i++;break;}if (i == 7) {System.out.println("continue outer");i++;continue outer;}if (i == 8) {System.out.println("break outer");break outer;}for (int k = 0; k < 5; k++) {if (k == 3) {System.out.println("continue inner");continue inner;}}}}}}/*i=0continue inneri=1continue inneri=2continuei=3breaki=4continue inneri=5continue inneri=6continue inneri=7continue outeri=8break outer*/
- thinking in java 学习笔记(二)之控制执行流程
- 【Thinking In Java】笔记之二 控制执行流程
- Thinking In Java笔记(第四章 控制执行流程)
- thinking in java笔记 4 控制执行流程
- 读thinking in java笔记(三):控制执行流程
- #Thinking in Java阅读笔记# 第四章 控制执行流程
- 【Thinking in Java】控制执行流程
- Thinking In Java 学习笔记(二)
- thinking in java学习笔记(二)
- Java - Thinking in Java 第4章 控制执行流程
- thinking in java 笔记 思维导图 第四章 控制执行流程
- thinking in java 笔记之控制程序流程
- Thinking in Java——第四章-控制执行流程
- Thinking in Java 读书笔记 第四章 控制执行流程
- Thinking in Java 第四章 控制执行流程
- thinking in java逍遥游记 之 夜的第四章 - 控制执行流程
- 学习《Thinking in java》笔记二
- Thinking In Java学习笔记二
- 实习快一个月了
- MySQL 存储过程的异常处理
- spring features
- C++ 虚函数表解析
- (1)webrtc环境的搭建、及代码的下载
- thinking in java 学习笔记(二)之控制执行流程
- 关闭SELinux的方法
- 多线程的那点儿事(之大结局)
- Media Query & Asset Downloading Tests
- Spring 定时任务记录
- U盘安装CentOS 5.5-转
- ubuntu11.10 系统开机卡在checking battery
- GitHub
- Linux PROC文件系统详细介绍 && EXPORT_SYMBOL的用法