跳转控制语句return
return语句的作用不是为了跳出循环,更常用的功能是结束一个方法,也就是退出一个方法,跳转到上层调用的方法处。
演示案例:
结束循环其实是结束了main方法
 public static void main(String[] args) {
         for(int i = 0; i < 10; i++) {
             if (i == 2) {
                 System.out.println("退出");
                 //break; //0,1,退出,over
                 //continue; //0, 1, 退出,3, 4,5,6, 7, 8, 9, over
                 return; //0,1,退出(结束整个方法)
             }
             System.out.println(i);
         }
         System.out.println("over");
     }
跳转控制语句return的更多相关文章
- 跳转控制语句continue
		
1 continue的使用场景: 1.1 在循环语句中 注意:离开使用场景的存在是没有意义的 2 continue的作用: 2.1 单层循环对比break,然后总结两者的区别 2.1.1 break ...
 - 跳转控制语句break
		
执行某些循环时,当满足了某个条件,使其提早退出循环,便可以使用break跳出循环 流程图如下: 其他循环均可以以此类推 例子:
 - Java基础(2):Java中的四个跳转语句总结goto,break,continue,return
		
跳转控制语句 Java中的goto是保留字,目前不能使用.虽然没有goto语句可以增强程序的安全性,但是也带来很多不便,比如说,我想在某个循环知道到某一步的时候就结束,现在就做不了这件事情.为了弥补这 ...
 - Java语法基础(四)----循环结构语句
		
一.循环结构: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则 ...
 - (十三)golang--程序流程控制
		
1.顺序控制 若没有判断,没有跳转,程序由上至下依次执行 2.分支控制 单分支if 条件表达式 { 执行代码块} 双分支if 条件表达式 { 执行代码块1} else { 执行代码块2} 多分支if ...
 - Golang核心编程
		
源码地址: https://github.com/mikeygithub/GoCode 第1章 1Golang 的学习方向 Go 语言,我们可以简单的写成 Golang 1.2Golang 的应用领域 ...
 - JAVA——选择,循环,顺序控制结构
		
目录 一.顺序控制 二.选择控制 2.1分支控制 2.1.1单分支 2.1.2双分支 2.1.3分支控制if-else 2.1.4嵌套分支 2.2switch分支结构 细节讨论 练习 题目1 题目2 ...
 - Kotlin------流程控制语句
		
流程控制语句是编程语言中的核心之一.可分为: 分支语句(if . when) 循环语句(for.while )和 跳转语句 (return . break .continue.throw)等. if表 ...
 - PHP流程控制语句(if,foreach,break......)
		
背景:PHP程序中,必不可少的要用到流程控制语句.这次对于流程控制语句进行一些总结. 条件控制语句和循环控制语句是两种基本的语法结构,它们都是用来控制程序执行流程.也是构成程序的主要语法基础. 一.程 ...
 
随机推荐
- ELK是什么
			
为什么做日志系统 通常当系统发生故障时,工程师需要登录到各个服务器上,使用 grep / sed / awk 等 Linux 脚本工具去日志里查找故障原因.在没有日志系统的情况下,首先需要定位处理请求 ...
 - cocos2dx基础篇(8) 开关按钮CCControlSwitch
			
[3.x] (1)去掉 “CC” (2)对象类 CCObject 改为 Ref (3)标签类 LabelTTF 改为 Label (4)CCControlEvent 改为强枚举 Control::Ev ...
 - nginx rewrite + 排错方法 + server_name  172.19.134.43
			
upstream space.two.cn { ip_hash; #ip hash:每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题. serve ...
 - 创建一个项目并在GitHub上发出拉取请求
			
1.第一步:创建存储库 创建新存储库: New repository 命名存储库 写一个简短的描述 选择使用自述文件初始化此存储库 2.第二步:创建一个分支 创建一个新分支 转到新的存储库hello- ...
 - 2019第二周总结.Java
			
本学期开始学习Java课程了,首先我先说说学习Java的感觉吧,它不像C语言程序设计,但是又有语言开发的共同点.学Java语言重点是面向对象的程序设计,更加的适应生活需要和计算机开发的需要. 总的来讲 ...
 - 多线程17-Async Programming Model
			
); ThreadId = Thread.CurrentThread.ManagedThreadId; ; RunOnT ...
 - H264 RTP包解析
			
1. 预备 视频: 由一副副连续的图像构成,由于数据量比较大,因此为了节省带宽以及存储,就需要进行必要的压缩与解压缩,也就是编解码. h264裸码流: 对一个图像或者一个视频序列进行压缩,即产生码流 ...
 - 最长上升子序列(LIS) Medium2
			
JGShining's kingdom consists of 2n(n is no more than 500,000) small cities which are located in two ...
 - 剑指offer-二叉搜索树的后序遍历序列-python
			
题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则输出Yes,否则输出No.假设输入的数组的任意两个数字都互不相同. 递归法: 先判断左子树是否存在 再判断右子树是否存 ...
 - C#修改电脑桌面图
			
win32helper public class Win32Helper { [DllImport("user32.dll", EntryPoint = "SystemP ...