编写java程序,定义三个重载方法并调用。方法名为func。 三个方法分别接收一个int参数、两个int参数、一个字符串参数。分别执行平方运算并输出结果,相乘并输出结果,输出字符 CallFunc串信息。 在主类()的main方法中分别用参数区别调用三个方法。
时间: 2024-10-16 14:10:57 浏览: 32
为了编写一个Java程序,你可以定义三个名为`func`的重载方法,每个方法接收不同类型(int,int数组和String)的参数,并根据参数类型执行相应操作。以下是实现这个需求的代码:
```java
public class Main {
// 定义第一个接受int参数的func方法,执行平方运算
public void func(int num) {
int result = num * num;
System.out.println("Integer square: " + result);
}
// 定义第二个接受两个int参数的func方法,执行相乘运算
public void func(int a, int b) {
int result = a * b;
System.out.println("Two integers multiplied: " + result);
}
// 定义第三个接受String参数的func方法,输出字符CallFunc
public void func(String str) {
System.out.println("Character string: " + str);
}
public static void main(String[] args) {
Main mainObj = new Main(); // 创建Main类的实例
// 调用三个不同的func方法
mainObj.func(5); // 传递一个整数
mainObj.func(3, 4); // 传递两个整数
mainObj.func("CallFunc"); // 传递一个字符串
}
}
```
当你运行这个`Main`类的`main`方法,你会看到以下输出:
```
Integer square: 25
Two integers multiplied: 12
Character string: CallFunc
```
阅读全文