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

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

100
  • 任务要求
  • 参考答案
  • 评论42

任务描述

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

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

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

编程要求

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

// 定义一个圆类,类名为 Complex
public class Complex{
    int real1;
    int image1;
    int real2;
    int image2;
    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+"";//使得返回类型为string型
        }
        else if(real==0&&image==0){
            return "0";
        }
        else return image+"i";
    }
}

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


    // 定义一个成员方法,方法名为add,不带参数,实现两个复数相加,将实部结果与虚部结果用+拼接后返回,返回类型为String,
    // 相加后结果如果有虚部,将计算结果的虚部后加上i
    // 如果没有虚部,只返回实部即可。
    // 如果没有实部,只返回虚部,将计算结果的虚部后加上i
    // 如果都没有值,返回零。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值