using system
class  returntest
{
static double calculateArea(int r)
{
double area;
area = r*r*Math.PI//PI为圆周率3.14159265
return area;
}
public static void mian()
{
int radius=5;
console .writeline(“面积为(0:0.00)”, 
calculateArea{radius))
}
}
这几句不太明白
static double calculateArea(int r)
{
double area;
area = r*r*Math.PI//PI为圆周率
return area;

解决方案 »

  1.   

    double area;//声明,
    //计算!(为两倍圆面积)
    area = r*r*Math.PI//PI为圆周率return area;
    就是函数的返回值是area,
      

  2.   

    area = r*r*Math.PI//PI为圆周率
    面积的计算公式
    有什么不明白的?static double calculateArea(int r)
    {
    double area;
    area = r*r*Math.PI//PI为圆周率3.14159265
    return area;
    }
    返回半径为r的圆的面积,Math.PI为已定义的圆周率
      

  3.   

    那不明白?在输入运行一遍就好了,不过console .writeline(“面积为(0:0.00)”, 
    calculateArea{radius))这句话好像写错了,是console .writeline("面积为(0:0.00)"+calculateArea{radius)).ToString());才对,他的意思大概设置double格式
    X.XX
      

  4.   

    我想楼主是对static double calculateArea(int r)
    不太明白。
    这句就是声明一个静态的函数,这种函数是在编译期被执行的,可以大大加快程序运行效率!
      

  5.   

    static double calculateArea(int r)
    这句有点不太懂
      

  6.   

    static:calculateArea是静态方法,double:该方法的返回值是双精度的。
      

  7.   

    就是有个求圆面积的函数吧,其中Math.PI是我们平时所说的‘派’,微软.net SDK提供
    算完返回再打印就ok了
      

  8.   

    int r是参数啊,求圆的面积,肯定要知道半径的。
    该方法就是你输入一个半径,它给你返回面积。
      

  9.   

    (int r)是你调用这个函数时,传递给函数的入口参数。函数执行完起功能后,就会有个double类型的返回值。