方法的概述:
将一堆代码封装成一个具有独立功能的代码集就是方法;
方法的好处
1:提高了代码的复用性
2:简化了代码的逻辑
方法的定义格式
public static 返回值类型 方法名(参数列表){方法体}
public static void zuiDaZhi(){
int a=10;
int b=20;
int c=a>b?a:b;
System.out.println(c);
}
方法形参与实参的区别
1:形参是形式参数,定义方法的时候用:由数据类型变量名组成
2:实参是实际参数,调用方法的时候用;可以直接写常量也可以是个已经定义好的变量名;
方法两个明确
明确1:返回值类型 2:参数列表
方法调用格式
1:当方法不带返回值的时候 方法名(实际参数)
2:当方法有返回值时 返回值类型 变量名=方法名(实际参数)
public static void main(String[] args) {
diao(4,8);
System.out.println("===========");
int i = diao2(3, 4);
System.out.println("赋值调用:"+i);
System.out.println("=============");
System.out.println("输出调用"+diao2(5,6));
}
public static void diao(int a,int b) {
System.out.println(a+b);
}
public static int diao2(int a,int b) {
int c=a+b;
return c;
}
注意:调用方法的时候,实参的数量需要与形参的数量和类型保持一致
方法的注意事项
1:方法不能嵌套定义;
2:方法定义不分先后,定义后,不调用不会执行
3:如果方法没有返回值类型,需要使用void关键字,同时方法可以省略retrun
4:有返回值时必须有retrun
带参方法的定义和调用
public static void main(String[] args) {
ouShu(20);
int a=20;
ouShu(a);
}
public static void ouShu(int a){
if (a%2==0){
System.out.println(true);
}else{
System.out.println(false);
}
}