Java 里的方法就是一段完成特定功能、可重复调用的代码块也叫函数其他语言叫法。简单理解方法 工具你写好一次随时可以拿来用不用重复写代码。比如计算两数之和、打印一句话、登录验证、数据查询都可以封装成方法。一、方法的基本格式Java 方法的固定结构6 部分修饰符 返回值类型 方法名(参数类型 参数名) { // 方法体要执行的代码 return 返回值; // 有返回值才写 }逐部分解释修饰符限定方法的访问权限最常用public/static返回值类型方法执行完返回什么类型的数据没有返回值写void有返回值写int、String、double等方法名见名知意小驼峰命名如sum、getUserName参数列表调用方法时传入的数据可以无参、一个参数、多个参数方法体真正执行的代码return把结果返回给调用者void方法可以不写二、4 种最常用的方法示例1. 无参无返回值最简单public class Test { // 方法打印欢迎语 public static void sayHello() { System.out.println(你好Java 方法); } public static void main(String[] args) { sayHello(); // 调用方法 } }输出你好Java 方法2. 有参无返回值// 方法根据传入的名字打印欢迎语 public static void sayHello(String name) { System.out.println(你好 name); } public static void main(String[] args) { sayHello(小明); // 调用传入参数 }输出你好小明3. 无参有返回值// 方法返回固定数字 100 public static int getNumber() { return 100; } public static void main(String[] args) { int num getNumber(); // 接收返回值 System.out.println(num); }输出1004. 有参有返回值最常用// 方法计算两个数的和并返回结果 public static int add(int a, int b) { int sum a b; return sum; // 返回结果 } public static void main(String[] args) { int result add(10, 20); // 调用并接收结果 System.out.println(和为 result); }输出和为30三、方法的 3 个核心特点代码复用写一次到处调用不用重复复制粘贴。模块化一个方法只做一件事代码清晰、好维护。必须调用才执行方法写好后不会自己运行必须在main方法或其他方法里调用才会执行。四、方法调用规则必记静态方法带 static直接用方法名调用非静态方法不带 static需要先创建对象再调用参数必须类型匹配、数量匹配有返回值的方法可以接收结果也可以不接收五、方法的命名规范行业标准见名知意sum、login、calculateTotal小驼峰首字母小写后面单词首字母大写禁止用中文、拼音、无意义名字如a1、test总结方法 可复用的功能代码块固定格式修饰符 返回值 方法名(参数) { 代码 }分 4 类无参无返、有参无返、无参有返、有参有返核心价值复用、简洁、好维护
Java 方法超详细入门讲解
Java 里的方法就是一段完成特定功能、可重复调用的代码块也叫函数其他语言叫法。简单理解方法 工具你写好一次随时可以拿来用不用重复写代码。比如计算两数之和、打印一句话、登录验证、数据查询都可以封装成方法。一、方法的基本格式Java 方法的固定结构6 部分修饰符 返回值类型 方法名(参数类型 参数名) { // 方法体要执行的代码 return 返回值; // 有返回值才写 }逐部分解释修饰符限定方法的访问权限最常用public/static返回值类型方法执行完返回什么类型的数据没有返回值写void有返回值写int、String、double等方法名见名知意小驼峰命名如sum、getUserName参数列表调用方法时传入的数据可以无参、一个参数、多个参数方法体真正执行的代码return把结果返回给调用者void方法可以不写二、4 种最常用的方法示例1. 无参无返回值最简单public class Test { // 方法打印欢迎语 public static void sayHello() { System.out.println(你好Java 方法); } public static void main(String[] args) { sayHello(); // 调用方法 } }输出你好Java 方法2. 有参无返回值// 方法根据传入的名字打印欢迎语 public static void sayHello(String name) { System.out.println(你好 name); } public static void main(String[] args) { sayHello(小明); // 调用传入参数 }输出你好小明3. 无参有返回值// 方法返回固定数字 100 public static int getNumber() { return 100; } public static void main(String[] args) { int num getNumber(); // 接收返回值 System.out.println(num); }输出1004. 有参有返回值最常用// 方法计算两个数的和并返回结果 public static int add(int a, int b) { int sum a b; return sum; // 返回结果 } public static void main(String[] args) { int result add(10, 20); // 调用并接收结果 System.out.println(和为 result); }输出和为30三、方法的 3 个核心特点代码复用写一次到处调用不用重复复制粘贴。模块化一个方法只做一件事代码清晰、好维护。必须调用才执行方法写好后不会自己运行必须在main方法或其他方法里调用才会执行。四、方法调用规则必记静态方法带 static直接用方法名调用非静态方法不带 static需要先创建对象再调用参数必须类型匹配、数量匹配有返回值的方法可以接收结果也可以不接收五、方法的命名规范行业标准见名知意sum、login、calculateTotal小驼峰首字母小写后面单词首字母大写禁止用中文、拼音、无意义名字如a1、test总结方法 可复用的功能代码块固定格式修饰符 返回值 方法名(参数) { 代码 }分 4 类无参无返、有参无返、无参有返、有参有返核心价值复用、简洁、好维护