南海营销网站开发,wordpress图片懒加载,上海公司注册费用,移动互联网项目创业融资计划书Java 方法
简介
方法是一块仅在调用时运行的代码。您可以将数据#xff08;称为参数#xff09;传递到方法中。方法用于执行特定的操作#xff0c;它们也被称为函数。
使用方法的原因
重用代码#xff1a;定义一次代码#xff0c;多次使用。提高代码的结构化和可读性。…Java 方法
简介
方法是一块仅在调用时运行的代码。您可以将数据称为参数传递到方法中。方法用于执行特定的操作它们也被称为函数。
使用方法的原因
重用代码定义一次代码多次使用。提高代码的结构化和可读性。将代码分解成更小的模块易于维护和理解。
创建方法
方法必须在类内声明。它的定义包括方法的名称后跟括号()。Java提供了一些预定义方法如 System.out.println()但您也可以创建自己的方法来执行特定的操作
public class Main {static void myMethod() {// 要执行的代码}
}示例解释:
myMethod() 是方法的名称。static 表示该方法属于 Main 类而不是 Main 类的对象。void 表示此方法没有返回值。
调用方法
要在Java中调用一个方法写出方法的名称后跟两个括号()和一个分号
public class Main {static void myMethod() {System.out.println(I just got executed!);}public static void main(String[] args) {myMethod();}
}输出:
I just got executed!参数
方法可以接受参数参数就像占位符允许您在调用方法时传递不同的值。
示例:
public class Main {static void myMethod(String name) {System.out.println(Hello, name !);}public static void main(String[] args) {myMethod(John Doe);myMethod(Jane Doe);}
}输出:
Hello, John Doe!
Hello, Jane Doe!返回值
方法可以返回一个值返回值类型可以是任何Java数据类型包括 int、double、String 等。
示例:
public class Main {static int myMethod(int x, int y) {return x y;}public static void main(String[] args) {int sum myMethod(5, 10);System.out.println(The sum is: sum);}
}输出:
The sum is: 15总结
方法是Java编程中一个重要的概念它们允许您重用代码提高代码的结构化和可读性并将其分解成更小的模块。
Java 方法参数 参数和实参 信息可以作为参数传递给方法。参数在方法内部充当变量。
语法
methodName(parameter1, parameter2, ...);示例
public class Main {static void myMethod(String fname) {System.out.println(fname Refsnes);}public static void main(String[] args) {myMethod(Liam);myMethod(Jenny);myMethod(Anja);}
}输出
Liam Refsnes
Jenny Refsnes
Anja Refsnes解释
myMethod 方法有一个参数fname类型为 String。在 main 方法中我们调用了 myMethod 方法三次每次都传递了一个不同的字符串作为实参。方法内部我们使用 System.out.println 语句将参数值打印到控制台。
多个参数
可以向方法传递任意数量的参数。
语法
methodName(parameter1, parameter2, ..., parameterN);示例
public class Main {static void myMethod(String fname, int age) {System.out.println(fname is age);}public static void main(String[] args) {myMethod(Liam, 5);myMethod(Jenny, 8);myMethod(Anja, 31);}
}输出
Liam is 5
Jenny is 8
Anja is 31解释
myMethod 方法有两个参数fname (类型为 String) 和 age (类型为 int)。在 main 方法中我们调用了 myMethod 方法三次每次都传递了两个实参。方法内部我们使用 System.out.println 语句将参数值打印到控制台。
返回值
方法可以返回一个值。
语法
returnType methodName(parameter1, parameter2, ..., parameterN) {// 方法体return value;
}示例
public class Main {static int myMethod(int x) {return 5 x;}public static void main(String[] args) {System.out.println(myMethod(3));}
}输出
8解释
myMethod 方法返回一个 int 类型的返回值。方法内部我们使用 return 关键字返回了 5 x 的值。在 main 方法中我们调用了 myMethod 方法并将其返回值打印到控制台。
带有 If…Else 的方法
方法内部可以使用 if…else 语句。
示例
public class Main {// 创建一个带有整数变量 age 的 checkAge() 方法static void checkAge(int age) {// 如果 age 小于 18则打印“拒绝访问”if (age 18) {System.out.println(Access denied - You are not old enough!);// 如果 age 大于等于 18则打印“允许访问”} else {System.out.println(Access granted - You are old enough!);}}public static void main(String[] args) {checkAge(20); // 调用 checkAge 方法并传递年龄为 20}
}输出
Access granted - You are old enough!解释
checkAge方法有一个参数age类型为int。方法内部我们使用if语句检查age的值。如果age小于18则打印“拒绝访问”。如果age大于等于18则打印“允许访问”。
总结
方法参数用于将信息传递给方法。可以向方法传递任意数量的参数。方法可以返回一个值。方法内部可以使用if…else语句。
最后
看完如果觉得有帮助欢迎 点赞、收藏、关注