您所在的位置:Seago-Microsoft Windows>>Windows管理脚本>> 高人来帮写下这个JAVA程序...

高人来帮写下这个JAVA程序...

作者:管理员 来源:新浪爱问 日期:2008-04-21 

编程任意输入x,y和n,计算并输出y=1 x/1 x^(x的平方)/1 x(x的立方)/1 …… x(x的n次方)/1的值。

如果可以的话把简单的流程步骤表示一下,简单的就行,知道怎么回事就行。谢谢... 问题补充:
上面并不是x*x的次方,只是 x的n次方/1 的。因为在这里打不出来,不好意思。 电脑问题网给出的最佳答案 Y是结果,应该不需要输入!这里就输入两个参数,下面是代码:



public class Example {

// 判断参数的个数
public boolean check(String[] arg) {
boolean flag = false;
if (arg.length == 2) {
flag = true;
}
return flag;
}

// 得到Example的实例
static Example getInstance() {
Example exam = new Example();
return exam;
}

// 开始计算
public void calculate(String[] args) {
int x = Integer.valueOf(args[0]).intValue();
int n = Integer.valueOf(args[1]).intValue();
int y = 1;

for (int i = 1; i <= n; i ) {
y = y (int) (Math.pow(x, i) / 1);
}
System.out.println(y);
}

public static void main(String[] args) {

if (!Example.getInstance().check(args)) {
System.out.println("参数不够,请检查!");
return;
}
Example.getInstance().calculate(args);
}
}

恩,确实,其实,这题目本身就是个错误,今天老师给改的,让我要郁闷,恩,还是谢谢你了...你写的还是蛮对的。

上一篇:帮忙写几个C 程序   下一篇:开关语句问题