代码中返回值需要使用的关键字
return
返回
作用:
- 结束当前方法的执行
- 返回return之后的数据,到方法之外,要求返回值的数据
和方法声明位置告知调用者的返回值数据类型一致
【数据类型一致化】
执行过程图例
总结 - 返回值使用的关键字 return关键字
- 带有返回值的方法,需要在文档注释中加入@return 告知调用者方法返回值的类型,含义…
- 方法返回值类型和方法体内返回数据的类型必须一致,如果不一致报错,【数据类型一致化】
- 方法的返回值处理方式,由程序员自己决定,后期数据的处理方式有很多,传递,展示,发送,保存。。。。
文档注释例图
三目运算符/条件运算符
条件 ? true处理方式 : false处理方式;
简化版,功能缺失版 if else结构
建议:
在一些简单的逻辑中可以使用,提高一定的效率
局部变量
局部变量概念
除class大括号之外,其他大括号以内的变量都可以认为是一个局部变量。
方法大括号以内,if分支结构以内,switch case结构大括号
以内,循环大括号以内以上大括号以内全部都是【局部变量】
作用域
当前局部变量能够使用的范围在什么地方
局部变量有且只能在当前所处大括号以内使用,超出范围无法使用
**
总结
- 关注局部变量的作用域和生存期范围,两者同步,并且都在对应的大括号以内
- 变量未定义不能使用,要保证代码执行的,从上至下,从左至右原则
方法的三要素
返回值类型
当前方法运行之后对外的数据产出
方法名
明确告知用户这里运行的方法是哪一个,执行的效果会怎么样。
小驼峰命名法,见名知意,动宾结构
形式参数列表
巧妇难为无米之炊,方法运行所需的外来数据,方法运行的必要条件!!!