java吧 关注:1,251,374贴子:12,735,178

求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回复

    你怎么能这样伤害我。


    IP属地:河南来自iPhone客户端2楼2012-03-01 23:24
    回复
      呃,我怎么了?我也做了一小部分,但是还是有些不会做,知道自己的错误呢,所以都没有敢放自己做的。


      3楼2012-03-01 23:47
      回复
        明天帮你写这些方法的代码 好久没写代码了 玩玩


        4楼2012-03-02 00:50
        回复
          应该是今天 ...


          5楼2012-03-02 00:50
          回复
            求 tab,看见这格式头晕


            IP属地:广东6楼2012-03-02 09:48
            回复


              IP属地:广东7楼2012-03-02 09:50
              回复
                感觉好混乱


                IP属地:湖北8楼2012-03-02 10:59
                回复
                  都是些算法问题嘛,,框架都摆着了


                  9楼2012-03-02 12:21
                  回复
                    泪水涟涟的拜谢当中。呜呜呜,玩玩啊,竟然是玩玩。我……石化……风化了……打击完毕,给个甜枣吃……
                    


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


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


                        12楼2012-03-02 12:49
                        回复


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


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


                              15楼2012-03-02 12:56
                              回复