java吧 关注:1,275,500贴子:12,790,239

求Java的师兄,师姐们解下题,双手合十:拜谢!(关于类和方法的)

取消只看楼主收藏回复

是有关方法和类的题呢。
完成类MyInteger的定义,并测试。
class MyInteger //自定义整数类
{ private int num; //属性(成员变量)
public MyInteger () { num=0; }
public MyInteger (int x) { num=x; }
//功能:判断当前对象是正数、零、负数
//返回值:1(正数)/0(零)/-1(负数)
public byte IsZero()
{ … }
//功能:获取属性值
public int get_num() { }
//功能:设置当前对象的属性值
//入口参数:设置值
//返回值:无
public void set_num(int a) { num=a; }
//功能:求当前对象的相反数
//返回值:相反数
public ______ opposite_number()
{ }
//功能:判断当前对象是否是素数
//返回值:true/false
public boolean Is_PrimeNumber() { }
//功能:判断当前对象是否是水仙花数(仅判断是三位或四位水仙花数)
//返回值:true/false
public boolean Is_NarcissusNumber() { }
//功能:将当前对象属性的每一位数间隔两个空格输出。即42903à4 2 9 0 3
//返回值:无
public void DisplayDigits()
{ }
//功能:判断当前对象是否是完数
//返回值:true/false
public boolean Is_PerfectionNumber()
{ }
//功能:求当前对象的反序数。即42903à30924
//入口参数:指定对象
//返回值:反序数
public MyInteger antithetical()
{ }
//功能:求当前对象和指定对象的最小公倍数(Least Common Multiple)
//入口参数:指定对象
//返回值:最小公倍数
public MyInteger LCM(MyInteger other)
{ }
//功能:求当前对象和指定对象的最大公约数(greatest common divisor)
/* 定理:***(a,b) = ***(b,a mod b) */
//入口参数:指定对象
//返回值:最大公约数
public MyInteger ***(MyInteger other)
{ int a,b,r;
a=Math.abs(num); b= Math.abs(other.get_num());
if (a<b) { r=a; a=b; b=r; } //保证a>=b
r=a%b; while (r!=0) { a=b; b=r; r=a%b; }
return new MyInteger(b);
}
}


1楼2012-03-01 23:14回复
    呃,我怎么了?我也做了一小部分,但是还是有些不会做,知道自己的错误呢,所以都没有敢放自己做的。


    3楼2012-03-01 23:47
    回复
      2025-08-25 18:21:59
      广告
      不感兴趣
      开通SVIP免广告
      泪水涟涟的拜谢当中。呜呜呜,玩玩啊,竟然是玩玩。我……石化……风化了……打击完毕,给个甜枣吃……
      


      10楼2012-03-02 12:40
      回复
        我用无辜的眼神看着你。


        11楼2012-03-02 12:45
        回复
          不要说的那么明白嘛,我已经被打击了,还要再打击我。
          不过……
          不过……
          伸手:我要好处!
          “数字编织世界”都再遵循着名言定理:打击了次,就帮我诶,纳尼?
          快点儿吧,我开心。
          


          12楼2012-03-02 12:49
          回复
            不混乱的说。最近都在做这种的题目,我眼睛都没有晕哦。


            14楼2012-03-02 12:56
            回复
              迷茫,何意?不解。


              15楼2012-03-02 12:56
              回复
                喂喂喂,这位,当着我在线的时候晃荡着打酱油的你,不该将我的疑惑也给自动当成酱油打走了嘛?


                16楼2012-03-02 13:00
                回复
                  2025-08-25 18:15:59
                  广告
                  不感兴趣
                  开通SVIP免广告
                  人在呢,因为幸福,兴奋的找不到北了。所以来晚了。
                  让我继续开心一会儿吧。
                  嗯,好的,谢谢你。加了你的粉。


                  26楼2012-03-02 22:09
                  回复
                    不是,就是你的代码。


                    28楼2012-03-03 00:07
                    回复
                      我被进制了吗?


                      32楼2012-03-29 23:42
                      回复
                        啊啊,抓狂~!
                        我发的题,被吞了,被吞了。
                        呜呜~!
                        委屈。
                        各位,师兄,师姐们,若是有好方法,也可以告诉写下来哦。好吧,是教教我哦。
                        我发不上我做出来的……
                        度娘,我诅咒你永远被谷歌压。
                        哼,你个百度受~~~~~!!!!


                        33楼2012-03-29 23:47
                        回复
                          吼吼:百度受————!!!!


                          34楼2012-03-29 23:56
                          回复
                            /功能:求当前对象和指定对象的最小公倍数(Least Common Multiple)
                            //入口参数:指定对象
                            //返回值:最小公倍数
                            /*public MyInteger LCM(MyInteger other)
                            { return new MyInteger(this.num*other.get_num()/***(other).get_num()); }
                            int a,b;
                            最小公倍数:a,a*2,a*3......,a*b;
                            */
                            public MyInteger LCM(MyInteger other)
                            { int n,a=num,b=other.get_num();
                            for(n=1;n<=b;n++)
                            if(a*n%b==0) break;
                            return new MyInteger(a*n);
                            }


                            36楼2012-03-31 13:15
                            回复
                              2025-08-25 18:09:59
                              广告
                              不感兴趣
                              开通SVIP免广告
                              我会时不时的发些写的题,若是各位师兄师姐们有更好的方法,可以教教我的吧?对吧,对吧。(*^__^*) 嘻嘻。


                              37楼2012-03-31 13:18
                              回复