// 定义一个简单的 Java 方法
public class Example {
// 1. 定义一个无参无返回值的方法
public void sayHello() {
System.out.println("Hello, World!");
}
// 2. 定义一个带参数无返回值的方法
public void greet(String name) {
System.out.println("Hello, " + name);
}
// 3. 定义一个带参数有返回值的方法
public int add(int a, int b) {
return a + b;
}
// 4. 定义一个静态方法(可以在不创建对象的情况下调用)
public static void staticMethod() {
System.out.println("This is a static method.");
}
// 5. 定义一个带默认值的方法(Java 不直接支持方法参数的默认值,但可以通过重载实现类似效果)
public void printMessage(String message, boolean newline) {
if (newline) {
System.out.println(message);
} else {
System.out.print(message);
}
}
// 6. 定义一个带有可变参数的方法
public void printNumbers(int... numbers) {
for (int num : numbers) {
System.out.print(num + " ");
}
System.out.println();
}
// 主方法,用于测试上述定义的方法
public static void main(String[] args) {
Example example = new Example();
// 调用无参无返回值的方法
example.sayHello();
// 调用带参数无返回值的方法
example.greet("Alice");
// 调用带参数有返回值的方法
int sum = example.add(3, 5);
System.out.println("Sum: " + sum);
// 调用静态方法
staticMethod();
// 调用带默认值的方法
example.printMessage("This is a message.", true);
// 调用带有可变参数的方法
example.printNumbers(1, 2, 3, 4, 5);
}
}
无参无返回值的方法:sayHello() 方法没有参数,也没有返回值,它只是简单地打印一条消息。
带参数无返回值的方法:greet(String name) 方法接收一个字符串参数,并打印一条包含该参数的消息。
带参数有返回值的方法:add(int a, int b) 方法接收两个整数参数,并返回它们的和。
静态方法:staticMethod() 是一个静态方法,可以直接通过类名调用,而不需要创建类的实例。
带默认值的方法:Java 不直接支持方法参数的默认值,但可以通过重载或条件判断实现类似效果。这里展示了如何根据参数控制输出格式。
带有可变参数的方法:printNumbers(int... numbers) 方法可以接收任意数量的整数参数,并将它们逐个打印出来。
上一篇:java异步调用方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站