亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于復數的運算,求大神幫忙看看

關于復數的運算,求大神幫忙看看

等我成大神 2017-10-31 17:04:39
編寫一個復數類,可以進行復數加法和減法運算。編寫一個包含main方法的類(應用程序)測試該復數類。要求該復數類至少包含一個無參的構造方法和一個帶參的構造方法;數據成員包括復數的實部和虛部,為double類型;包括兩個方法,分別實現復數的加法和減法運算。代碼import java.util.Scanner;public class ComplexNum { double RealNum; double ImagNum; public ComplexNum() { Scanner input=new Scanner(System.in); RealNum=input.nextDouble(); ImagNum=input.nextDouble(); //ComplexNum(RealNum,ImagNum); } public ComplexNum(double RealNum,double ImagNum) { this.RealNum=RealNum; this.ImagNum=ImagNum;? ? } public ComplexNum add(ComplexNum b) { double RealNum1=this.RealNum; ? ? double ImagNum1=this.ImagNum; ? ? double LastReal=RealNum+RealNum1; ? ? double LastImag=ImagNum+ImagNum1; ? ? ComplexNum result=new ComplexNum(LastReal,LastImag); ? ? return result; } public ComplexNum mul(ComplexNum b) { double RealNum1=this.RealNum; ? ? double ImagNum1=this.ImagNum; ? ? double LastReal=RealNum-RealNum1; ? ? double LastImag=ImagNum-ImagNum1; ? ? ComplexNum result=new ComplexNum(LastReal,LastImag); ? ? return result; } public void printf() { if(ImagNum>0) { System.out.println(ImagNum+"+"+"j"+RealNum); } else if(ImagNum<0) { System.out.println(ImagNum+"-"+"j"+RealNum); } else { System.out.println(RealNum); } } public static void main(String[] args) { System.out.println("請輸入第一個復數的實部和虛部"); ComplexNum a=new ComplexNum(); System.out.println("請輸入第二個復數的實部和虛部"); ComplexNum b=new ComplexNum();? ? ? ?? ComplexNum add=a.add(b); ComplexNum mul=a.mul(b); add.printf(); mul.printf(); }}
查看完整描述

1 回答

?
第五若雪

TA貢獻14條經驗 獲得超19個贊

代碼怎么了?什么問題?

查看完整回答
反對 回復 2017-10-31
  • 1 回答
  • 1 關注
  • 1213 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號