流程控制语句break continu return 及方法(函数)
流程控制语句break continu return 及方法(函数)
(1)控制跳转语句
1:控制跳转语句的分类
break 中断
continue 继续
return 返回
2:break的使用场景
(1):在选择结构switch语句中
(2):在循环语句中
注意:离开使用场景的存在是没有意义的
3:作用
a:退出单层循环
b:退出多层循环(几乎不使用)
要想实现这个效果,就必须知道一个东西;带标签的语句;
格式:标签名:语句
(一)break的使用场景
(1):在选择结构switch语句中
(2):在循环语句中
注意:离开使用场景的存在是没有意义的
(二)continue的使用场景
(1):在循环语句中
(2):离开使用场景的存在是没有意义的
B:作用
a:跳出一次循环,执行下一步操作
(三)return的作用
return 就是退出一个方法。
跳转到上层调用的方法。这个在方法的使用那里会在详细的讲解。
(四)区别
return: 结束当前方法
break: 结束单层循环
continue: 结束当前循环,执行下一次循环
(2)方法概述和格式说明
(1)方法的含义
方法就是完成特定功能的代码块在很多语言中都有函数的定义,但是在咱们JAVA语言中,我们将其称之为方法。
(2)方法的格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 …){
方法体;
return 返回值;
}
(3)方法的格式详细说明
(1): 修饰符 比较多,后面会详细介绍。目前使用 public static
(2): 返回值类型 用于限定返回值的数据类型
(3): 方法名 就是一个名称,它的存在是为了方便我们调用方法
(4): 参数类型 限定调用方法时传入参数的数据类型
(5): 参数名 是一个变量,接收调用方法时传入的参数这个参数其实有一个专业的名词,被称之为形式参数,它的作用是用来接收实际参数的.
(6): 方法体 完成功能的代码
(7): return 结束方法以及返回方法指定类型的值
(8): 返回值 就是功能的结果,由return带回,带回给调用者
(4)·方法的注意事项
A: 方法不调用不执行
B: 方法与方法是平级关系,不能嵌套定义
C: 方法定义的时候参数之间用逗号隔开
D: 方法调用的时候不用在传递数据类型
E: 如果方法有明确的返回值,一定要由return带回一个值
流程控制语句break continu return 及方法(函数)相关推荐
- Python入门--流程控制语句break
#流程控制语句break #用于结束循环结构,通常与分支结构if一起使用 #################################### #for ... in ...: # ... # i ...
- javascript 关键字使用(break continue return) 数组 函数 数组中的冒泡排序(3分钟全部写完)...
break : 跳出当前循环(嵌套循环只结束他所在的那一个循环) continue :遇到continue关键字 直接进入下一次循环 return:遇到return关键字 返回return 关键字后 ...
- 【CyberSecurityLearning 45】PHP基础+变量、运算符、流程控制语句
目录 PHP概述 PHP运行环境安装 Web原理简述 PHP 基本语法 特点: 指令分隔符 [;] 注释(和C语言类似) 简单的PHP语句 PHP语法错误: 变量 变量的声明 初始化 赋值 [=] 引 ...
- 菜鸟学习笔记:Java基础篇2(变量、运算符、流程控制语句、方法)
菜鸟学习笔记:Java基础篇2 变量 基本概念 变量作用域 final关键字 运算符 算术运算符 比较运算符 逻辑运算符 位运算符 赋值运算符 条件运算符 运算符优先级 Java三种流程控制语句 顺序 ...
- 01_Java语言基础部分(数据类型与表达式、流程控制语句、数组与方法)
1. Java语言主要由5中符号组成 标识符:数字.字母.美元符.下划线(注意不能数字开头) 关键字(被Java赋予特殊意义的单词,注意所有关键字都是小写): goto和const保留了它们,但是 ...
- MySQL自定义函数的使用及MySQL中的流程控制语句
MySQL自定义函数 文章目录 MySQL自定义函数 创建自定义函数 自定义函数的调用 自定义函数的删除 自定义函数的维护 流程控制语句 条件控制语句 循环语句 创建自定义函数 创建自定义函数时, 开 ...
- JavaSE 第三章 流程控制语句方法定义 笔记
文章目录 3.1 语句 3.2 顺序结构 3.3 输入输出语句 3.3.1 常见的输出语句 3.3.2 输入语句 3.4 分支语句 3.4.1单分支条件判断:if 3.4.2 双分支条件判断:if.. ...
- javascript基本语法(输入输出语句,变量常量,数据类型,运算符,流程控制语句,数组,函数)
javascript javascript介绍 JavaScript 是一种客户端脚本语言.运行在客户端浏览器中,每一个浏览器都具备解析 JavaScript 的引擎. 脚本语言:不需要编译,就可以被 ...
- 数据库原理与应用(SQL Server)笔记 第七章 流程控制语句、系统内置函数
目录 一.流程控制语句 (一)BEGIN...END语句块 (二)条件语句 (三)循环语句 1.WHILE语句 2.BREAK语句和CONTINUE语句 (四)无条件转移语句 (五)返回语句 (六)等 ...
最新文章
- 期望最大EM(Expectation Maximum)算法是什么?为什么有时候不用梯度下降而是用EM算法
- JQ中$(window).load和$(document).ready()使用,区别与执行顺序
- Python-属性(property)
- 使用JDBC连接数据库(MySQL)的源代码
- Zend Guard 7 , Zend Guard Loader处理PHP加密
- SQL Server 错误18456
- 取火的N种方式:学好物理是野外求生第一步
- ECCV2020 | Cityscapes上83.7 mIoU,通过解耦的主体和边缘监督改进语义分割
- 吴恩达机器学习 5.正则化
- Android开发笔记(一百零五)社会化分享SDK
- 什么时候不需要回表?
- JavaScript 学习手册二:JS 数据类型
- python双线性插值函数_OpenCV ——双线性插值(Bilinear interpolation)
- 计算机连接未识别的网络,电脑网络连接出现未识别的网络怎么办
- 小游戏流量变现瓶颈,新增长点是超级App?
- win10 c语言 语音功能,win10系统自带录音功能在哪?windows10开启录音功能的方法-系统城...
- MMA-mathematica数值求解非线性偏微分方程组
- IDEA javadoc快捷键
- instant run
- 三维中通过一个点和距离与其欧拉角计算另一个点位置
热门文章
- Python软件编程等级考试三级——20210314
- 【AltiumDesigner专栏】01.06——ECAD-MCAD(二)
- 2.8 高收藏率小红书笔记怎么写?试一试这7类方法吧【玩赚小红书】
- ‘Player‘ AnimationEvent ‘NewEvent‘ has no receiver! Are you missing a component?
- bzoj3585 mex
- CnOpenData中国电影票房数据简介
- 用opencv简单创建单色图片并保存
- ndk开发流程,9次Android面试经验总结,已拿offer入职
- 计算机的位、字节、字
- [Android]如何做一个崩溃率少于千分之三噶应用app(22)-组件化路由跳转