package 方法;

public class Demo1 {
//main方法
public static void main(String[] args) {//返回值类型void
int sum = add(1,2);
System.out.println(sum);
//类 对象 方法
/**
* 方法是语句的集合,他们在一起执行一个功能
*/
}
//加法 //属性
public static int add(int a,int b){//返回值类型int
return a+b;//返回a+b
}
public static void test(){//void代表空 static方便调用

}
}
package 方法;

public class Demo2 {
/**
*语法
* 修饰符 返回值类型 方法名(参数类型 参数名(形式参数)){
* ...
* 方法体
* ...
* return 返回值;
* }
* 形式参数:用来定义作用
* 实参:实际调用传递给他的参数
*/
public static void main(String[] args) {
int max = max(100,25);
System.out.println(max);
}
//比大小
public static int max(int a,int b){//static表示调用psvm int返回值类型 max方法名
int result = 0;//初始化的值
//程序严谨,如果相等
if (a==b){
System.out.println("a=b");
return 0;//return 终止方法,在某些特殊情况下return结束方法
}
if(a>b){
result = a;//如果a大于b,所以a大
}else{
result = b;//如果b大于a,所以b大
}
return result;//变量result初始化
}
}
package 方法;

public class Demo3 {
//main mr方法
public static void main(String[] args) {
int mr = mr(10,10);
System.out.println(mr);//Ctrl+鼠标左键进入println
}
//int mr = mr(10,50)传给
// public static int mr(int a,int b)
//retunn reslut 返回mr赋值,输出
public static int mr(int a,int b){
int result = 0;
if (a==b){
System.out.println("a=b");
return 0;
}
if (a>b){
result = a;
}else{
result = b;
}
return result;
}
//值传递(java)
}