练习-Java类和对象之类的声明之复数运算

第1关:练习-Java类和对象之类的声明之复数运算

任务描述

本关任务:求两个复数相加后的结果。

两个复数之间相加的运算法则:实部与实部相加,虚部与虚部相加。

关于复数的定义,可以自行查阅,本实训不做讲解。

编程要求

仔细阅读右侧编辑区内给出的代码框架及注释,按照提示编写程序代码。

测试说明

平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。 可在右侧“测试结果”区查看具体的测试集详情。


开始你的任务吧,祝你成功!

源代码:

/**
 * 任务:求两个复数相加后的结果。
 */

// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码

/********** Begin **********/

// 定义一个圆类,类名为 Complex
public class Complex {

    // 定义四个变量:real1、image1、real2、image2 分别表示第一个虚数的实部与虚部和第二个虚数的实部与虚部,类型为int
    int real1,image1,real2,image2;


    // 定义一个成员方法,方法名为add,不带参数,实现两个复数相加,将实部结果与虚部结果用+拼接后返回,返回类型为String,
    public String add() {
        int real = real1 + real2;
        int image = image1 + image2;
        if (real != 0 && image != 0) {
            return real + "+" + image + "i";
        } else if (real != 0 && image == 0) {
            return real + "";
        } else if (real == 0 && image != 0) {
            return image + "i";
        } else if (real == 0 && image == 0) {
            return "0";
        }
    // 相加后结果如果有虚部,将计算结果的虚部后加上i
    // 如果没有虚部,只返回实部即可。
    // 如果没有实部,只返回虚部,将计算结果的虚部后加上i
    // 如果都没有值,返回零。
   return " ";
    }
    }

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值