java 形式参数赋予默认值
时间: 2024-01-30 11:12:21 浏览: 136
java面试题大全
Java中的形式参数可以通过给定默认值来赋予默认值。这样,在调用方法时,如果没有提供该参数的值,就会使用默认值。下面是一个示例:
```java
public class Example {
public void printMessage(String message, int count) {
for (int i = 0; i < count; i++) {
System.out.println(message);
}
}
public void printMessageWithDefault(String message, int count, String prefix) {
for (int i = 0; i < count; i++) {
System.out.println(prefix + message);
}
}
public static void main(String[] args) {
Example example = new Example();
example.printMessage("Hello", 3); // 输出:Hello Hello Hello
example.printMessageWithDefault("World", 2, "Prefix: "); // 输出:Prefix: World Prefix: World
}
}
```
在上面的示例中,`printMessage`方法接受两个参数:`message`和`count`。`printMessageWithDefault`方法也接受三个参数:`message`,`count`和`prefix`。在`printMessageWithDefault`方法中,`prefix`参数有一个默认值`"Prefix: "`。如果在调用`printMessageWithDefault`方法时没有提供`prefix`参数的值,就会使用默认值。
阅读全文