代码-题目:有一系列复数,如3+4i,6-7i,每一个复数可以求出与另外一个复数的和与积。

问题描述

题目:有一系列复数,如3+4i,6-7i,每一个复数可以求出与另外一个复数的和与积。

写完这个程序,可以运行,但是同学说我参数设的有问题,我自己不太理解。希望有人能给我指点。
public class Complexnumber {
int real;
int im;
public Complexnumber(int real,int im){
this.real=real;
this.im=im;
}
public void sum(Complexnumber other,Complexnumber t){
t.real=this.real+other.real;
t.im=this.im+other.im;
}
public void multiply(Complexnumber other,Complexnumber t){
t.real=this.real*other.real-this.im*other.im;
t.im=this.real*other.im+other.real*this.im;
}
public void judge(Complexnumber other){
if(other.im<0){
System.out.println(+other.real+"-"+other.im+"i");
}
else if(other.im==0){
System.out.println(+other.real);
}
else{
System.out.println(+other.real+"+"+other.im+"i");
}
}
public static void main(String[] args) {
Complexnumber c1;
c1=new Complexnumber(5,1);
Complexnumber c2;
c2=new Complexnumber(3,6);
Complexnumber t;
t=new Complexnumber(0,0);
c1.sum(c2,t);
c1.judge(t);
c1.multiply(c2,t);
c1.judge(t);
}

}

解决方案

http://blog.163.com/jsongde@126/blog/static/136495035201092251525596/

解决方案二:

哪个参数设的不对。我感觉lz的代码写的不错啊

时间: 2024-09-05 00:21:48

代码-题目:有一系列复数,如3+4i,6-7i,每一个复数可以求出与另外一个复数的和与积。的相关文章

急求一正则表达式,求出下边代码中红色代码;另外一个表达式就是求出链接内容及&amp;amp;lt;a&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;间内容。50分

问题描述 name="select"onChange="varjmpURL=this.options[this.selectedIndex].value;if(jmpURL!=''){window.location=jmpURL;}else{this.selectedIndex=0;}">rn<optionvalue="">按发车日期</option>rn<optionvalue="?Typetime

svn-在Myeclipse中保存代码时,SVN总是报错,已百度,答案五花八门。求指导 谢谢!

问题描述 在Myeclipse中保存代码时,SVN总是报错,已百度,答案五花八门.求指导 谢谢! 写完一段代码按保存(CTRL+S)时 总是报这样的错误 解决方案 http://zhidao.baidu.com/link?url=gLO2oBMgYsBRCUQVbUzkuWP3geLbG-_cBa6bdDSnxrVNkrNp8rnli7U0mGz-6SW2_qccL6tVVNPepFEaoCfIu6rApe2lVmVFlKGBAbDlCJ_ http://zhidao.baidu.com/lin

安卓源码-安卓代码无法socket连接个人笔记本服务器~一直没能解决这个问题,求帮助

问题描述 安卓代码无法socket连接个人笔记本服务器~一直没能解决这个问题,求帮助 服务器代码: import java.awt.FlowLayout; import java.awt.Frame; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.io.BufferedR

使用bootstrap的一个东西,然后下报出这样一个错误,怎么改写代码才行?()

问题描述 使用bootstrap的一个东西,然后下报出这样一个错误,怎么改写代码才行?() 解决方案 你这是用的jquery的方法,jquery对象没有tzCheckbox这个方法. 解决方案二: 你需要引入jquery.tzCheckbox.js这个js文件. 解决方案三: jQuery对象默认没有tzCheckbox,只可能是插件扩展的,检查tzCheckbox这个插件是否正确导入.. 解决方案四: 看页面http://www.cnblogs.com/zuizuihao/archive/20

java-为什么这段代码if里面的语句不会执行,ext.txt文件和该Java文件下同存在一个文件夹下

问题描述 为什么这段代码if里面的语句不会执行,ext.txt文件和该Java文件下同存在一个文件夹下 public static void main(String [] args){ File file=new File("ext.txt"); if(file.isFile()){ System.out.println("绝对路径:"+file.getAbsolutePath()); System.out.println("文件长度:"+fil

编写高质量代码改善C#程序的157个建议[匿名类型、Lambda、延迟求值和主动求值]

原文:编写高质量代码改善C#程序的157个建议[匿名类型.Lambda.延迟求值和主动求值] 前言 从.NET3.0开始,C#开始一直支持一个新特性:匿名类型.匿名类型由var.赋值运算符和一个非空初始值(或以new开头的初始化项)组成.匿名类型有如下基本特性: 1.既支持简单类型也支持复杂类型.简单类型必须是一个非空初始值,复杂类型则是一个以new开头的初始化项. 2.匿名类型的属性是只读的,没有属性设置器,它一旦倍初始化就不可更改. 3.如果两个匿名类型的属性值相同,那么就任务这两个匿名类型

c#这段代码向数据库批量添加数据为何1000行就需要10分钟啊求大神帮忙优化啊

问题描述 c#这段代码向数据库批量添加数据为何1000行就需要10分钟啊求大神帮忙优化啊 public void ShuaXin() { SqlCommand com = new SqlCommand(""delete from priceavg"" DBHelper.con); DBHelper.con.Open(); com.ExecuteNonQuery(); adapter = new SqlDataAdapter(""select *

字符串-java问题 17~20行的代码不能运行,也就是不能进行a==Mon[i]这个语句,求问是什么原因

问题描述 java问题 17~20行的代码不能运行,也就是不能进行a==Mon[i]这个语句,求问是什么原因 import java.util.Calendar; import java.util.Date; public class Date { public static void main(String[] args) { //以下代码是用来显示系统当前月份的第一天是星期几的 Calendar currentCal = Calendar.getInstance(); currentCal.

vb-请教一个VB做的出入库代码问题

问题描述 请教一个VB做的出入库代码问题 我在用VB做一个出入库的程序,我想在出库的时候让药品按有效期的长短来出库(注:库里有不同批次的药品).比如我想一次出库20盒,库存里有三种批次的药品,第一个批次是2013年的2盒,每二批次的是2014年的10盒,第三批次是2015年的30盒:这样,我想先出每一个批次的2盒,再出每二批次的10盒,再出第三批次的8盒,(三个批次共20盒),该如何写代码.谢谢! 解决方案 如果库存量不大于2就出库2盒,如果大于2并且小于10就出库10盒,如果大于10就出库8.