java的tostring方法
练习-Java类和对象之类的声明之复数运算
任务描述
本关任务:求两个复数相加后的结果。
两个复数之间相加的运算法则:实部与实部相加,虚部与虚部相加。
关于复数的定义,可以⾃⾏查阅,本实训不做讲解。
1/**
2 * 任务:求两个复数相加后的结果。
3 */
4
5// 请在下⾯的Begin-End之间按照注释中给出的提⽰编写正确的代码
6
7/********** Begin **********/
8
9// 定义⼀个圆类,类名为 Complex
10public class Complex {
11    // 定义四个变量:real1、image1、real2、image2 分别表⽰第⼀个虚数的实部与虚部和第⼆个虚数的实部与虚部,类型为int
12    int real1;
13    int image1;
14    int real2;
15    int image2;
16    // 定义⼀个成员⽅法,⽅法名为add,不带参数,实现两个复数相加,将实部结果与虚部结果⽤+拼接后返回,返回类型为String,
17    // 相加后结果如果有虚部,将计算结果的虚部后加上i
18    // 如果没有虚部,只返回实部即可。
19    // 如果没有实部,只返回虚部,将计算结果的虚部后加上i
20    // 如果都没有值,返回零。
21    public String add(){
22        int real = real1 + real2;
23        int image = image1 + image2;
24        if (real != 0 & image != 0){
25            return real + "+" + image + "i";
26        }else if (real != 0 && image == 0){
27            String(real);
28        }else if(real == 0 & image != 0){
29            return image + "i";
30        }else
31            String(0);
32    }
33}
34
35

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。