有个关于java的题
1. 在线性代数中,n维向量是包含n个有序数的数组,如v = (1, 6, 5, 2, 3),n维向量之间可以进行加减运算,请实现一个向量类MyVector, 该类对象可以通过一个n维数组进行初始化,并实现向量元素的打印输出函数print,向量的加plus,减minus运算函数,两个向量是否相等的比较函数,创建该类的实例对象来测试你编写的代码的正确性。public class VectorTest{
public static void main(String[] args){
//请在这里输入你的测试代码
}
}
class MyVector{//请在这里实现你的向量类
private int [] a; //向量类中包含一个指向数组对象的引用变量
}
2. 在上题的向量类中,增加一个静态的成员变量count,用以统计在应用程序运行时,内存中总共有多少个向量类的实例对象。
class MyVector{//请在这里实现你的向量类
private int [] a; //向量类中包含一个指向数组对象的引用变量
public static int count = 0;
}
3. 请实现一个虚数类,该类提供输出虚数的函数print,以及两个虚数是否相同的比较(equals),加法(plus),减法(minus)和乘法(multiple)的接口函数。并创建该类的实例对象来测试你编写的代码的正确性。
public class ImagNumTest{
public static void main(String[] args){
//请在这里输入你的测试代码
}
}
class ImagNum{//请在这里实现一个虚数类 a + bi
private double a;//虚数的实数部分
private double b;// 虚数的纯虚数部分
}