方法的声明:
[修饰符] 返回值类型 方法名([参数列表]){方法体}
1.修饰符 可写可以不写:
四种权限修饰符及它的访问权限:private,default(默认修饰符),protected,public
2.返回值类型
1.没有返回值 统一用void
2.有返回值 用具体类型替换void
(类型可以基本和引用)
3.方法名 符合标识符规范
4.参数列表
1.无参数 小括号中什么都不写
2.有参数 参数个数任意 类型任意
5.方法体 该方法功能代码
方法的分类:
没有返回值 没有参数的方法
没有返回值 有参数的方法
有返回值 没有参数的方法
有返回值 有参数的方法
注意:
1.调用有参数的方法 必须传进参数
并且参数的类型需要保持一致 个数也需要保持一致
2.有返回值的方法需要注意:
必须要写return语句
return语句后值得类型需要和方法返回值类型一致
return语句必须书写在整个方法执行流程的最后一步
流程跳转语句:
break
1.用在switch语句中 条件成立 结束switch语句
2.用在循环中 条件成立 结束当前循环 没有结束当前方法
continue
用在循环中 条件成立 结束当次循环 继续下一次循环
没有结束当前方法
return
1.用在方法中 作为方法的返回值
2.用在方法中 条件成立 结束循环 并且结束当前方法
把数组作为参数的使用:
调用有参数的方法 必须传进参数
如果该方法的功能是修改参数值的情况下:
需要考虑传参数的类型是什么?
传基本数据类型 不会保留修改后数据(传数值)
传引用数据类型 会保留修改后数据(传地址值)