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 RefsnesJenny RefsnesAnja 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 5Jenny is 8Anja 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语句。
最初
为了不便其余设施和平台的小伙伴观看往期文章:
微信公众号搜寻:Let us Coding
,关注后即可获取最新文章推送
看完如果感觉有帮忙,欢送 点赞、珍藏、关注