java 之方法
方法:
在很多语言中也被称为函数,指的是一段可以被重复调用的代码块
方法的定义:
修饰符 static 返回值类型 方法名称(参数类型 参数变量,....){
方法体(本方法要执行的若干操作)
[return [返回值];]
}
无参 : 返回值类型为void 没有return 语句
命名要求: 第一个单词首字母小写。后每一个单词首字母大写(小驼峰命名)
注意事项:
-
方法定义的先后顺序无所谓
-
方法定义不能嵌套,不能在一个方法内部定义另一个方法
-
方法定义之后,自己不会执行,如果希望执行,一定要进行方法的调用
方法重载:
是采用技术形式实现 方法名称 可重用设计的一种技术手段
其重要的特点为:方法名称相同,参数的类型或个数不同,在调用时会根据传递的参数类型和个数不同执行不同的方法体【程序认为 他们是不同的方法,只是名字重复使用了】
方法调用【重点】:
1. 单独调用:方法名称(参数具体值);
-
打印调用:System.out.println(方法名称(参数具体值));
-
赋值调用:数据类型 变量名称 = 方法名称(参数具体值);
方法递归调用:
它是一种特殊的方法嵌套调用形式,可以利用递归调用实现更为复杂的计算 指的是方法自己调用自己的形式 ,但在进行递归操作时需满足以下几个条件:
-
递归调用必须有结束条件
-
每次调用的时候都需要根据需求改变传递的参数内容
/* 实现1~100数字的累加*/
public class javaDemo{
public static int sum(int num){
if(num == 1){
return 1;
}
return num + sum(num - 1); //递归调用
}
public static void main(String[] args){
}
}