| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1280 人关注过本帖
标题:请各位大侠帮小弟看看 麻烦大家了
只看楼主 加入收藏
风影空
Rank: 1
等 级:新手上路
帖 子:73
专家分:2
注 册:2009-7-23
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:10 
请各位大侠帮小弟看看 麻烦大家了
定义一个复数类Complex,内有两个成员变量:实部real和虚部image,还有两个成员方法add( )和sub( ),用来求两复数的和以及两复数的差。
编程验证该程序的复数加减运算是正确的。

Class Complex{
    double real,image;
    {
    public    complex(){
            this.real=0;
            this.image=0;
        }
        public complex(double x,double y){
            this,x=real;
            this.y=image;
        }
    public complex add complex(complex a,complex b)    {
        Complex temp=nex complex();
        temp.real=a.real+b.real;
        temp.image=a.image+b.image;
        return temp;
    }
    public complex sub complex(complex a;complex b){
        Complex temp=nex complex();
        temp.real=a.real-b.real;
        temp.image=a.image-b.image;
        return temp;
    }
void prinComplex()
{
    System.out.prinln("this.real"+"this.image")
}
    }
}


public class ShiYan3_4{
     public static void main(String args[]){
          Complex x = new Complex(4.0,2.1);
          Complex y = new Complex(2.5,5.0);
          Complex t1 = new Complex( );
         Complex t2 = new Complex( );
         t1 = x.add(y);
          t2 = x.sub(y);
          t1.print( );
          t2.print( );
     }              
}

这个作业是我参考了网上的复数类定义来做的 所以一个也是思路不是很完善 另一个是不知道哪里错
请教各位大家帮忙看看  麻烦各位了 谢谢了
搜索更多相关主题的帖子: 麻烦 
2010-04-21 16:12
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
收藏
得分:0 
大小写很敏感的,你的类是首字母大写,就应全部首字母大定

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2010-04-21 16:36
风影空
Rank: 1
等 级:新手上路
帖 子:73
专家分:2
注 册:2009-7-23
收藏
得分:0 
回复 2楼 lampeter123
犀利哥 就等着你给我指教下 小弟刚入门 希望您能指点123
2010-04-21 16:42
风影空
Rank: 1
等 级:新手上路
帖 子:73
专家分:2
注 册:2009-7-23
收藏
得分:0 
请大家帮忙看看 一道作业题  帮忙下 谢谢大家
2010-04-21 16:44
风影空
Rank: 1
等 级:新手上路
帖 子:73
专家分:2
注 册:2009-7-23
收藏
得分:0 
回复 2楼 lampeter123
能具体点么 犀利哥
2010-04-21 16:50
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
收藏
得分:15 
你的程序很多差误,建议你用eclipse来编,因eclipse可以即时查出你的语法错误

你的程序应该这样更改
程序代码:
class Complex{
    double real,image;

 
    public Complex(){
            this.real=0;
            this.image=0;
        }
        public Complex(double x,double y){
            this.real=x;
            this.image=y;
        }
    public Complex add(Complex b)    {
        Complex temp=new Complex();
        temp.real=this.real+b.real;
        temp.image=this.image+b.image;
        return temp;
    }
    public Complex sub(Complex b){
        Complex temp=new Complex();
        temp.real=this.real-b.real;
        temp.image=this.image-b.image;
        return temp;
    }
    void printComplex()
    {
      System.out.println(this.real+" " +this.image);
    }
}


public class ShiYan3_4{
     public static void main(String args[]){
          Complex x = new Complex(4.0,2.1);
          Complex y = new Complex(2.5,5.0);
          Complex t1 = new Complex( );
         Complex t2 = new Complex( );
         t1 = x.add(y);
          t2 = x.sub(y);
          t1.printComplex();
          t2.printComplex();
     }             
}


你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2010-04-21 16:58
风影空
Rank: 1
等 级:新手上路
帖 子:73
专家分:2
注 册:2009-7-23
收藏
得分:0 
帅呆了 犀利哥
2010-04-21 17:47
hsh_1987
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:92
专家分:343
注 册:2010-3-30
收藏
得分:0 
才知道啊

努力很重要,决心比努力更重要...........
2010-04-21 21:27
风影空
Rank: 1
等 级:新手上路
帖 子:73
专家分:2
注 册:2009-7-23
收藏
得分:0 
回复 6楼 lampeter123
犀利哥 为什么我的add和sub 定义不对呢 我上网查的啊
2010-04-21 23:32
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
收藏
得分:5 
以下是引用风影空在2010-4-21 23:32:15的发言:

犀利哥 为什么我的add和sub 定义不对呢 我上网查的啊
方法定义是这样的:
public    Complex    sub (   Complex a   )
访问权限  返回类型  方法名称(参数类型  参数名称)

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2010-04-22 08:18
快速回复:请各位大侠帮小弟看看 麻烦大家了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023824 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved