方法是Java中封装可复用逻辑的基本单元,其定义包括访问权限、返回类型、方法名、参数列表和方法体;public表示外部可访问,static表示属于类而非实例;返回值类型指定方法执行后返回的数据类型,void表示无返回值,非void类型必须通过return语句返回对应类型的值,且return后方法立即结束;方法名应遵循驼峰命名法并具有描述性;参数列表用于接收外部输入,包含形参(定义时的变量)和实参(调用时的具体值),每个参数需声明数据类型,多个参数以逗号分隔;方法体包含具体执行逻辑;示例中add方法接收两个int型参数并返回它们的和,printHello方法无返回值仅输出字符串;greet方法接收一个String类型参数并打印问候语;max方法比较两个整数并返回较大值;掌握方法的定义、返回值机制及参数传递是Java编程的基础。

在Java中,方法是组织代码的基本单元,用来封装一段可重复使用的逻辑。定义一个方法需要明确它的访问权限、返回类型、方法名、参数列表以及方法体。
方法的基本语法结构
public static 返回值类型 方法名(参数列表) {方法体;
return 返回值;
}
- public:访问修饰符,表示该方法可以被其他类访问
- static:表示该方法属于类本身,不依赖对象实例即可调用
- 返回值类型:方法执行后返回的数据类型,如果没有返回值则使用 void
- 方法名:命名应遵循驼峰命名法,具有描述性
- 参数列表:传入方法的输入数据,格式为“数据类型 变量名”,多个参数用逗号分隔
- 方法体:具体执行的代码逻辑
- return:用于返回结果并结束方法执行(仅当返回值类型不是 void 时需要)
关于返回值的说明
返回值是方法处理完成后向外传递的结果。
- 如果方法声明了非 void 的返回类型(如 int、String、boolean 等),必须使用 return 语句返回对应类型的值
- 如果返回类型为 void,则不需要也不允许返回值,但可以在适当时候使用 return 结束方法
- return 执行后,方法立即停止运行
示例:
public static int add(int a, int b) {int sum = a + b;
return sum;
}
public static void printHello() {
System.out.println("Hello");
return; // 可省略
}
立即学习“Java免费学习笔记(深入)”;
关于参数的说明
参数是方法接收外部输入的方式,使得方法更具通用性和灵活性。
- 参数包括形参(定义时的变量)和实参(调用时传入的具体值)
- 每个参数必须指定数据类型,例如 int x、String name
- 没有参数时,括号内为空,但括号不能省略
- 参数之间用逗号分隔,数量不限,但建议不要过多以保持可读性
示例:
public static void greet(String name) {System.out.println("你好," + name);
}
greet("小明"); // 调用方法,"小明" 是实参
完整示例:计算两个数的最大值
public static int max(int num1, int num2) {if (num1 > num2) {
return num1;
} else {
return num2;
}
}
这个方法有两个 int 类型的参数,返回一个 int 类型的结果。调用时传入两个整数,就能得到较大的那个。
基本上就这些。掌握方法的定义方式、理解返回值的作用和参数的传递机制,是学习Java编程的重要基础。










