问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一道java数据结构题

发布网友 发布时间:2022-05-22 04:42

我来回答

2个回答

热心网友 时间:2023-08-27 15:20

public  class ComplexNumber {
private double imaginary;
private double real;
public ComplexNumber() {
}
public ComplexNumber(double real) {
this.real = real;
this.imaginary = 0;
}
public ComplexNumber(double real,double imaginary) {
this.real = real;
this.imaginary = imaginary;
}
public static ComplexNumber min(ComplexNumber c1,ComplexNumber c2){
return new ComplexNumber((c1.getReal()-c2.getReal()),(c1.getImaginary()-c2.getImaginary()));
}
public static ComplexNumber multiplication(ComplexNumber c1,ComplexNumber c2){
double r1 = c1.getReal();
double i1 = c1.getImaginary();
double r2 = c2.getReal();
double i2 = c2.getImaginary();
return new ComplexNumber((r1*r2-i1*i2),(r1*i2+r2*i1));
}
//set and get
public double getImaginary() {
return imaginary;
}
public void setImaginary(double imaginary) {
this.imaginary = imaginary;
}
public double getReal() {
return real;
}
public void setReal(double real) {
this.real = real;
}
}

main  function:

public class Main{
public static void main(String[] args) {
ComplexNumber c1 = ComplexNumber.min(new ComplexNumber(1, 1), new ComplexNumber(1, -1));
System.out.println(c1.getReal()+"+"+c1.getImaginary()+"i");
ComplexNumber c = ComplexNumber.multiplication(new ComplexNumber(1, 1), new ComplexNumber(1, -1));
System.out.println(c.getReal()+"+"+c.getImaginary()+"i");
}
}

热心网友 时间:2023-08-27 15:21

public class Plural {

private double real ;
private double virtual;

public Plural() {
// TODO Auto-generated constructor stub
}

public Plural(double value){
this.real = value;
virtual = 0;
}

public Plural(double real, double virtual) {
super();
this.real = real;
this.virtual = virtual;
}

public double getReal() {
return real;
}

public void setReal(double real) {
this.real = real;
}

public double getVirtual() {
return virtual;
}

public void setVirtual(double virtual) {
this.virtual = virtual;
}

public Plural SUB(Plural plural){
return new Plural(this.real-plural.real, this.virtual-plural.virtual);
}

// a+b c+d (ac-bd)+(bc+ad)i
public Plural MUL(Plural plural){
return new Plural((this.real*plural.real-this.virtual*plural.virtual),(this.virtual*plural.real+this.real*plural.virtual));
}

@Override
public String toString() {
return "Plural [real=" + real + ", virtual=" + virtual + "]";
}

public static void main(String[] args) {
//测试自己测下吧

}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
脾基本简介 人体有2个脾脏吗 百度百科 人的脾有几个 我是无锡的,公司需要办理健康证,请问应该到哪里去办理? 儿童健康小常识:让宝宝快乐成长 如何构建认罪认罚案件相对不起诉适用标准 相对不起诉概述 杨笠脱口秀称男人没底线,直言没有男人生活会更幸福,你认可吗? 每个人都是独立的个体都有自己生活的选择方式和权利,别人不要干涉... ...人观点,是我的自由、我的权利别人无权 干涉”这种观点 请教一个JAVA数据结构的习题,新手。。 有关数据结构的一道java题 Java解数据结构的题,跪求大佬! JAVA数据结构题 java 数据结构的5道题: java数据结构二叉树引文试题求解 两道java数据结构题~~ java 数据结构题 彩钢板安装及注意事项 牛肉白萝卜的作法 牛肉烧白萝卜的做法窍门 村级后备干部上任应该说些什么? 生长发育定义 准备开一家卖手机配件,老年机的小店,怎么做账呢?不用报税的。 使命召唤6:现代战争2 在哪下载无毒 《使命召唤6:现代战争2》免安装简体中文版下载了怎麼安装? 使命召唤6现代战争2中文版怎么下载 ENTJ更适合自己创业还是打工呢?这类人的性格特征是怎样的? ENTJ型人格在爱情中是主动的还是被动的?他们的占有欲是不是更强? 小说中的霸道总裁是否都是ENTJ型人格?这类人的爱情观是怎样的? Java数据结构解答 求!!!低音炮怎样单独用啊! 三一低音炮怎么用 低音炮怎么用两相电放 步步高y33低音炮怎么使用 丨NSPiRE一T6060低音炮音箱怎样使用?我有这样一个音箱怎么样使用 淘宝能不能注销掉已经注册的账号? 淘宝账号能不能注销重新注册 起士林糕点好吃吗? 天津起士林家的生日蛋糕怎么样啊? 我在起士林买的蛋糕与实物差距太大 起士林团购蛋糕怎么样 流浪的二胡最佳阅读答案 谁吃过天津起士林的蛋糕? 起士林历史 起士林历史 流浪的二胡 请问有没有描写中国民族音乐或中国古典音乐的散文?如果您知道,能把链... 大家觉得这篇短文怎么样,在这里写下你的品鉴和评价吧(200~300字不等)谢谢每个留言的人 流浪的二胡全文 津乐园和起士林哪个蛋糕店好,哪个蛋糕的种类多呢