class addition implements count{
public double print(double... num){
return ( + );
}
}
return 里面怎么返回相加的数?

解决方案 »

  1.   


    class addition //implements count
    {
    public double print(double... num)//实际是使用一个double数组接收数据
    {
    double sum=0.0;
    for(int i=0;i<num.length;i++)
    {
    sum=sum+num[i];
    }
    return (sum);
    }
    public static void main(String [] args)
    {
    addition a = new addition();
    System.out.println(a.print(1.0,2.0));
    System.out.println(a.print(1.0,2.0,3.0));
    }
    }
      

  2.   

    我靠,这么高级的语法,没用过……我还是习惯了JDK1.4……
      

  3.   

    只要方法返回类型不是VOID就可以了,最后用RETURN返回,就能值传递了
      

  4.   

    double sum = .0;
    for(double n : num)sum += n;
      

  5.   

    double print(double[] num)
    double print(double... num)前一个必须这样调用
    double sss = print(new double[]{1,2,3});
    后一个可以
    double ss = print(1,2,3);