请问JAVA这题作业要怎么做啊?急^^^^^

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:58:47
试定义一个类,它包含三个方法。其中一个为输出如下提示信息的构造方法:
"Now this programme begins to run."
另两个方法为利用重写技术的计算并输出如下表达式的植。
s=x+x/2+x/3+x/4+……x/n;
s=x+x2/2+x3/3+x4/4+……xn/n;
其中n为整数,x为实数,然后编程输入一对n和x如果n为奇数,则按式1计算,否则按式2计算。

明天就要交了 可以怎么也想不出来,帮帮我吧

public class className
{
public className()
{
System.out.println("Now this programme begins to run." );
}
public void Fun(int n,double x)
{
int sum=0;
for(int i=1;i<=n;i++)
{
sum+=x/i;
}
System.out.println(sum);
}
public void Fun(double x,int n)
{
int sum=0;
for(int i=1;i<=n;i++)
{
sum+=(x*i)/i;
}
System.out.println(sum);
}
public static void main(String args[])
{
int n=Integer.parseInt(args[0]);
double x=Double.parseDouble(args[1]);
className c=new className();
if(n%2!=0) c.Fun(n,x);
else c.Fun(x,n);
}
}

ps:"重写技术"??应该是重载吧..这里又没有继承,哪来重写..