## 方法
* 什么是方法?
能够实现某种特定功能的代码块
* 语法
```
权限修饰符 返回值类型 方法名 ( 参数列表 ) {
方法体
}
```
1. 权限修饰符:public static
2. 返回值类型:
1、有返回值,需要返回什么数值类型就返回什么数值类型
2、无返回值,用关键字void来进行表示
3. 方法名:标识符,遵循驼峰命名法
4. 参数列表:由0到多个数据类型和变量组成,多个列表用逗号隔开
5. 方法体:实现具体业务逻辑代码
例 【有返回值】:
```
public static int sum(int a,int b){ //a、b称为 形参
int sum=a+b;
return sum; //1.将运算结果返回给变量,2.结束调用
}
```
例 【无返回值】:
```
public static void sum2(int a,int b){ //a、b称为 形参
System.out.println(a+b);
}
```
调用:
```
public static void main(String[] args){
int summ = sum(5,6);
System.out.println(summ); //有返回值
sum2(7,8); //无返回值
}
```
return 关键字在java 中的作用:
1、将方法中的运算结果返回给调用该方法的变量
2、结束方法的调用
>[danger]备注:
>1、方法里面不可以声明方法,但是可以调用方法
>2、调用的方法 “ 返回值类型 ” 必须保持一致
- JAVA笔记
- 01、Java扫盲
- 1、JVM、JRE和JDK的区别
- 2、环境变量path和classpath的作用是什么?
- 3、变量有什么用?为什么要定义变量?什么时候用?
- 4、&和&&的区别?
- 5、标示符命名规则
- 6、数据类型
- 7、类型转换
- 8、java语言的三种技术架构
- 9、java的跨平台性
- 10、有符号数据的表示法(次重点)
- 11、按位运算符
- 12、函数
- 13、重载
- 14、数组
- 15、内存结构
- 一、数据结构
- 随机数
- 流程控制语句
- if 和 if...else
- switch
- for
- 函数
- 重载
- 数组
- 数组的复制
- 冒泡排序法算法
- 方法
- 方法的重载
- 方法的练习
- 面向对象
- 面向对象的特点
- 如何创建类
- 如何创建对象
- 一、引用数据类型具有的默认值
- 二、成员变量和局部变量
- 三、构造函数
- 四、气球理论
- 五、继承(extends)
- 权限修饰符
- 封装
- 内存的分配
- 多态
- super关键字
- static关键字
- final关键字
- 抽象类 抽象方法(abstract)
- 接口(interface)
- 单例模式(singleton)
- Object类
- 内部类
- 匿名内部类
- 阶段项目
- 捕鱼达人
- 飞机大战
- 护盾功能
- 血条
- 爆炸
- API
- String 类相关的方法
- 第三方(Apache)jar包的使用
- 正则表达式
- StringBuffer 和StringBuilder 和Date
- 核心API:集合类
- List 集合
- 遍历集合的方式
- 包装类
- Map 集合
- 异常