栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java的方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java的方法

1.什么是方法

Java方法就是实现某种功能的语句的集合,他们一起执行一个功能他包含于类或者对象中创建方法后可以被其他地方引用

2.方法的定义及调用
//语法格式

修饰符  返回值 方法名(参数类型 参数名){

方法体 实现某种功能的代码

return 返回值类型;
}



//定义一个加法方法

public static int add(int a ,int b){
return a + b; 

}

//调用方法
public static void main(String[] args){
//调用上面的add方法
int sum = add(3,4);
System.out.println(sum);
}
//控制台输出
7

设计方法的原则:一个方法完成一个功能并且只完成一个功能

return:不止是返回作用 还可以终止方法

3.方法重载

重载就是在一个类中方法名相同 参数不同 参数可以类型不同 也可以顺序不同  也可以 数量不同

public static int add(int a ,int b){
return a + b; 

}


//方法重载

public static int add(double a ,double b){
return a + b; 

}
4.可变参数

在方法声明这种指定参数类型后面加上三个点(...)

一个方法中只能指定一个可变参数它必须是最后一个参数

//例子

public static void MAX(int a ,int...i){

}
//这样调用方法时
MAX(a只能是一个数 i 可以有任意数量的数)
5.递归

递归就是方法本身调用方法本身就是方法A调用方法A

递归包含两部分

递归头:设置一个不调用本身的方法。如果没有设置会一直执行下去

递归体:什么时候调用自身方法

//示例

public static int factorial(int a){
//递归的停止方法
if(a ==1){
return 1;
}else{
递归的调用方法
return n*factorial(n-1);
 
    }
  }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/361305.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号