方法
java的方法类似于其他语言的函数,一段用来完成特定功能的代码片段
- 方法是语句的集合,是解决一类问题的步骤的有序组合
- 方法包含与类或对象中
- 方法在程序中被创建,在其他地方被使用
- 方法的设计:本质是功能块,保持方法的原子性,就是一个方法只完成1个功能,利于后期扩展
- 方法命名规则:首单词小写,第二个单词开始首字母大写(驼峰原则)
结构体
1.修饰符:可选,告诉编辑器如何调用该方法,定义了该方法的访问类型
2.返回值类型:方法可能会返回值,即返回值的数据类型,有些方法执行所需的操作,但没有返回值,那么此返回值类型为void,返回int型则为int
3.方法名:方法的实际名称,方法名和参数表共同构成方法签名(即调用这个结构)
4.参数类型:形参:即设定方法时定义的参数代指。实参:实际定义的执行参数
5.方法体:具体的方法语句,定义该方法的功能
修饰符 返回值类型 方法名(参数类型 参数名){
……
方法体
……
return 返回值;
}
例子:实现比较两个int型整数大小的功能max()方法
package method;
public class Demo02 {
public static void main(String[] args) {
int Max=max(50,50);
System.out.println(Max);
}
public static int max(int num1,int num2) {
int sum=0;//因为可能返回num1也可能返回num2,所以定义一个公有的sum
if(num1==num2) {
System.out.println("num1=num2");
return 0;//返回0,有终止的作用
}
if(num1>num2) {
sum=num1;
}else {
sum=num2;
}
return sum;//返回值
}
}