java难题,急求稿人解答

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:25:23
题目如下:
设计一个对象:有关“非博拉奇数列”的。由于实验需要,实际的完成的并非“非博拉奇数列”
1、创建一个对象,成员变量包括“起始值”2个。如上次实验中的2和3。变量名自行定义。
2、创建一个方法,实现功能,根据所给2个参数,求出数列中下一个参数。
3、实现上述方法的重载,重载实现整数或浮点数的处理
4、创建构造器,构造器实现对2个起始值进行赋值。
5、重载构造器,实现整数或浮点数起始值赋值。
6、创建方法,分别完成上次试验3、4的功能,初始值可设、跳过值可设,终止值可设。利用数组存储计算过程中的出现的所有结果。

本人初学,试着写了一下,但有很多问题,如下:
class Mydate1{
int first,second;}

class Mydate2(0,1){
first=0;
second=1;}

class deal{
void (int x,int y)
{return x+y;}

public Fibonacci{
static void main(String args[]){
int fib[]=new in[10];
int i;
Maydate1 first=//
Maydate2 second=//这两部不知道怎么写
for(i=2,fib[0]=first,fib[1]=second;i<=10;i++)
{
fib[n]=(fib[n-1],fib[n-2]);
System.out.println(fib[n]);
}
}
}
实现上述方法的重载,重载实现整数或浮点数的处理,
重载构造器,实现整数或浮点数起始值赋值这2部我也不知道怎样实现。请高手解疑,万分感谢!!!!!!!

你写的是什么东西。。。。
你明白什么是类,什么是对象,什么是成员变量,什么是方法吗,什么是构造函数吗?

抛砖引玉,题目自己做
public Class Fibonacci{ //完成斐波那契数列的类,所谓对象就是其中的一个实例
int first,second;//成员变量
public Fibonacci()//构造函数,也就是文中的构造器,其名称与类名相同,构造函数没有返回值。可以有多个构造函数每个构造函数由不同的参数区分,这就是所谓的重载。
public Fibonacci(int first,int second)//这个就是重载的例子,条用该构造函数时可以设定初始的变量值
public Fibonacci(int first,int second)//int 改成Double,就可以支持浮点数了
public int Deal(int a,int b)//普通的函数,也叫方法,有返回值,也可以重载。普通函数的重载不仅可以参数不同,而且可以返回值不同
public Double Deal(Double a,Double b)//重载例子,int 改成Double,就可以支持浮点数了,当然你内部的实现也要改
}

使用的时候在另一个类中的main()函数中初始化一个Fibonacci类的对象
Fibonacci f=new Fibonacci(1,1);
然后再通过f调用其方法就可以了
比如f.Deal(2,3);

写了这么多,没有告诉你题目的答案是不是很失望。。。题目还是要自己做,看你写的这么乱,有必要告诉你这些常识。

有那么负责嘛?! 我记得当时写很简单啊,占个位置,上课回来写!