返回首页

任何一个能帮助我...如果你发现我的错误,请通知我。给我的解决方案。

class Testconstructor

{

int x,y;

 

Testconstructor(int a, int b)

{

x=a;

y=b;

}

 

/**Testconstructor()

{

x=10;

y=20;

}*/

 

  int areaa()

    {

      int ar= 1/2*x*y;

System.out.println("Area of triangle :"+ar);

    return ar;

    }

}

 

class dTestconstructor

{

  public static void main(String args[])

{

  int ar;

 

Testconstructor a1 = new Testconstructor(10,20);

 

//a1.Testconstructor(10,20);



//ar=a1.areaa();



 

System.out.println("Area of triangle :"+ a1.areaa());

}

}

回答

评论会员:理查德MacCutchan 时间:2012/02/07
{C}已知x = 10,Y = 20你有整数表达式1/2 * 10 * 20
这将返回零取的方式,你看它
评论会员:游客 时间:2012/02/07
|SAKryukov:这甚至不是一个问题。你没有得到任何输出,因为你没有尝试任何输出。{BR​​}的方式,你唯一的方法,你输出的东西,areaa简直是犯罪的,对自己,当然。你返回值,这种方法把任何输出为什么呢?这就是所谓的副作用的功能,你通常应该避免。mdash;SA