请大侠帮我看看!!!

HGC_SanXi 2010-04-16 06:30:10
我的目的是编写一个程序,要求是从键盘接受3个正整数,分别输出这3个数的平方根及3个数的平方和。
我编写的程序如下:public class BP10
{
public static void main(String args[])
{
double pfh;
double a=Double.parseDouble(args[0]);
double b=Double.parseDouble(args[1]);
double c=Double.parseDouble(args[2]);
double a1=Math.sqrt(a);
double b1=Math.sqrt(b);
double c1=Math.sqrt(c);
math ma=new math();
pfh=ma.pf(); //第13行
System.out.println("a1="+a1+"\nb1="+b1+"\nc1="+c1+"\npfh="+pfh);
}
}
class math
{
private double s,a2,b2,c2;
double pf()
{
a2=Math.pow(a,2); //22
b2=Math.pow(b,2);
c2=Math.pow(c,2);
s=a2+b2+c2;
return s;
}
}
请大侠们帮我看看应该怎样修改才能让我的程序完整。
本人是初学者,请各位大侠讲解的仔细些!!!谢谢各位大侠了!!!
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hq1305018 2010-04-16
  • 打赏
  • 举报
回复

public class BP10 {
public static void main(String args[]) {
double pfh;
double a = Double.parseDouble(args[0]);
double b = Double.parseDouble(args[1]);
double c = Double.parseDouble(args[2]);
double a1 = Math.sqrt(a);
double b1 = Math.sqrt(b);
double c1 = Math.sqrt(c);
math ma = new math();
pfh = ma.pf(a, b, c); // 第13行
System.out.println("a1=" + a1 + "\nb1=" + b1 + "\nc1=" + c1 + "\npfh="
+ pfh);
}
}

class math {
private double s, a2, b2, c2;

double pf(double a, double b, double c) {
a2 = Math.pow(a, 2); // 22
b2 = Math.pow(b, 2);
c2 = Math.pow(c, 2);
s = a2 + b2 + c2;
return s;
}
}

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧