首页/ 题库 / [问答题]请编写程序,处理一个复数与一个doubl的答案

请编写程序,处理一个复数与一个double数相加的运算,结果存放在一个double型的变量d1中,输出d1的值,再以复数形式输出此值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operator double(){ return real;}。初值自拟。

问答题
2023-03-09 22:21
查看答案

正确答案

试题解析

标签: 大学试题 工学
感兴趣题目
编写一个完整的Java程序——复数类Complex,使两个复数相加产生一个新的复数(如: 1+2i 和 3+4i 相加的结果为4+6i)。复数类Complex必须满足如下要求: (1)复数类Complex 的属性有:  realPart : int型,代表复数的实数部分 imaginPart : int型,代表复数的虚数部分  (2)复数类Complex 的方法有: 构造方法一:将复数的实部和虚部都置0   构造方法二:形参 r 为实部的初值,i为虚部的初值。  complexAdd方法: 将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。  toString( ) 方法: 把当前复数对象的实部、虚部组合成 a+bi 的字符串形式,其中a和b分别为实部和虚部的数据。  (3)完成包含main方法的测试类,测试复数类的成员方法。
编写一个JavaApplication程序,要求从键盘读入整数n,计算n!并输出结果。
编写一个程序计算圆面积,输入两个参数,一个参数为输入圆的半径长,另一个参数用来返回圆面积。
试编写程序,将R0中的低4位数与R1中的高4位数合并成一个8位数,并将其存放在R0中。
现有几个二进位数,当所有进位数“0”时,结果为“0”,其中任何一个为“1”,结果为“1”,这样的逻辑运算在逻辑数学中称为()。
若计算机存储数据采用的是双符号位(C D表示正号、11表示负号),两个符号相同 的数相加时,如果运算结果的两个符号位经(3)运算得1,则可断定这两个数相加的 结果产生了溢出。
编写一个函数fun(),首先从键盘上输入一个4行4列的一个实数矩阵到一个二维数组a[4][4]中,接着求出主对角线上元素之和,最后返回求和结果。
在Excel工作表中,在单元格内输入一个公式进行比较运算,比较运算符在单元格内会产生逻辑结果,其结果为()。
在关系数据模型中,运算对象是关系,而运算结果是一个值。
请编写程序,处理一个复数与一个double数相加的运算,结果存放在一个double型的变量d1中,输出d1的值,再以复数形式输出此值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operator double(){ return real;}。初值自拟。
本程序根据用户选择的运算符对输入的二个操作数进行运算,并显示运算结果。设计界面和运行界面如图所示。其中,运算符是一个含有4个单选按纽的RadioGroup1对象。 下面是单击“运算”按钮的事件处理程序,请根据功能要求完成程序填空。
定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如:c1+c2,i+c1,c1+i均合法(设i为整数,c1,c2为复数)。编程序,分别求两个复数之和、整数和复数之和。初值自拟。
相关题目
从编写一个C程序到完成运行并得到结果,一般需要经过##几个步骤。
] 在复合物体中,可用于多个二维平面物体和一个三维几何体之间进行相加相减运算的物体命令是
在复合物体中,可用于多个二维平面物体和一个三维几何体之间进行相加相减运算的物体命令是
两补码数相加,采用1位符号位,当运算结果的符号位为1时表示结果溢出。()
在复合物体中,可用于多个二维平面物体和一个三维几何体之间进行相加、相减运算的物体命令是()
编一个程序,输入三个double类型数据,自定义一个静态方法,把这三个数送给它,返回找出的最大数。
在关系数据模型中,运算对象是关系,而运算结果是一个值。
已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式(A>B)and(A<=B)的值,结果为()。
已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式(A>B+20)or(B+60<>
已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式A+A*5的值,结果为()。
已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。计算表达式C>A+B+D的值,结果为()。
假设某计算机中用一个字节表示一个数,那么数-117的原码是()反码是()补码是(),-117与小于等于()的数相加会产生溢出。
可编程序控制器的()用来存放运算数据或中间运算的结果
编写一个程序,能将一个Java源程序中的空行及注释去掉。
当一个检索表达式含有多个布尔算符时,执行的顺序为NOT优先运算,AND其次,OR最后。如要改变,可用()改变运算顺序,将需要优先运算者置于其中。
当实数加法指令的使能输入有效时,将两个()长的实数相加,结果产生一个()结果。
编写自定义标签处理类后,需要编写一个()去描述。
编写自定义标签处理类后,需要编写一个()去描述。  
一个事件处理程序只能处理一个事件。
编写一个Java程序在屏幕上输出“This is java!”。
广告位招租WX:84302438

免费的网站请分享给朋友吧