求解:编程实现如下功能:
--编写一个MyClass类;
--在MyClass类编写6个重载成员函数Print,分别用于输出int、float、double、int []、float []、double []类型的数据;
--编写main函数,调用上述函数,测试函数的正确性。
其中int[],float[],double[]是一维数组。。。
哪位大神帮我看看这题怎么写,在线等啊!!!
求解:编程实现如下功能: --编写一个MyClass类; --在MyClass类编写6个重载成员函
答案:1 悬赏:30
解决时间 2021-12-28 15:36
- 提问者网友:若相守£卟离
- 2021-12-27 17:13
最佳答案
- 二级知识专家网友:堕落奶泡
- 2021-12-27 18:25
import java.lang.*;
import java.util.Arrays;
public class MyClass {
public void Print(int i) {
System.out.println(i);
}
public void Print(float f) {
System.out.println(f);
}
public void Print(double d) {
System.out.println(d);
}
public void Print(int[] ai) {
System.out.println(Arrays.toString(ai));
}
public void Print(float[] af) {
System.out.println(Arrays.toString(af));
}
public void Print(double[] ad) {
System.out.println(Arrays.toString(ad));
}
public static void main(String[] args) {
//以下为测试数据
int a = 8, ai[] = { 1, 2, 4 };
float f = 1.3f, fi[] = { 5.4f, 2.3f, 4f };
double d = 3.123, di[] = { 1.25, 2.36, 4 };
MyClass myClass = new MyClass();
myClass.Print(a);
myClass.Print(ai);
myClass.Print(f);
myClass.Print(fi);
myClass.Print(d);
myClass.Print(di);
}
}
import java.util.Arrays;
public class MyClass {
public void Print(int i) {
System.out.println(i);
}
public void Print(float f) {
System.out.println(f);
}
public void Print(double d) {
System.out.println(d);
}
public void Print(int[] ai) {
System.out.println(Arrays.toString(ai));
}
public void Print(float[] af) {
System.out.println(Arrays.toString(af));
}
public void Print(double[] ad) {
System.out.println(Arrays.toString(ad));
}
public static void main(String[] args) {
//以下为测试数据
int a = 8, ai[] = { 1, 2, 4 };
float f = 1.3f, fi[] = { 5.4f, 2.3f, 4f };
double d = 3.123, di[] = { 1.25, 2.36, 4 };
MyClass myClass = new MyClass();
myClass.Print(a);
myClass.Print(ai);
myClass.Print(f);
myClass.Print(fi);
myClass.Print(d);
myClass.Print(di);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯