java方法的三中定义方法以及调用格式:
package cn.itcast.day04.demo02;
/**
* 方法其实就是若干语句的功能集合
* 方法:(好比一个工厂)
* 参数:进入方法的参数
* 返回值类型:从方法出来的数据
*
* 定义方法的完整格式:
* 修饰符 返回值类型 方法名称(参数类型 参数名称,……){
* 方法体
* return
* }
*
* 修饰符 public static
* 返回值类型:方法最终产生的数据结果的是什么类型
* 方法名称:方法的名字,规则和变量一样,小驼峰
* 参数类型:进入方法的数据是什么类型
* 参数名称:进入方法对应的变量名称
*
* 注意参数如果有多个,使用逗号隔开
* 方法体:方法要做的事情
* return :两个作用:
* 1、停止当前方法,
* 2、将后面的返回值还给屌用处
*
* 返回值:就是方法执行后最终产生的数据结果
*
* return后面的返回值类型必须和方法名称前面的返回值类型保持一致
*
* //定义一个两个int类型的数值相加,
* 返回值类型:int
* 方法名称:sum
* 参数列表:int a ,int b
*
*
* 方法的三种调用格式:
* 1、单独调用:(方法名称(参数))
* 2、打印调用 (System.out.println(sum(10,20)))
* 3、赋值调用
*
* */
public class Demo02Method {
public static void main(String[] args) {
//单独调用
sum(10,20);
//打印调用:
System.out.println(sum(10,20));
//赋值调用
int number = sum(10,20); //30
number+=100 //100+
System.out.println("number = " + number); //130
}
private static int sum(int a, int b) {
System.out.println("方法执行了!");
int result= a+b;
return result;
}
}