多个变量传值 ,求返回值怎么写 class addition implements count{ public double print(double... num){ return ( + ); }}return 里面怎么返回相加的数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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)); }} 我靠,这么高级的语法,没用过……我还是习惯了JDK1.4…… 只要方法返回类型不是VOID就可以了,最后用RETURN返回,就能值传递了 double sum = .0;for(double n : num)sum += n; double print(double[] num)double print(double... num)前一个必须这样调用double sss = print(new double[]{1,2,3});后一个可以double ss = print(1,2,3); 如何解决jarEntry中出现乱码的情况 这个明白了应该会懂很多了~~需要大虾指点~ hashMap中调用put函数多放入值是怎么回事? 怎么用java实现不规则控件的制作?急急急!!! 我在用JCE解密文件时抛出一个异常,Input length must be multiple of 8 when decrypting with padded cipher,请问为什么会有这样的异常 java多太性!!进来看看哈! 关于正则式 关于效率测试的一个疑问,欢迎讨论 简单问题! Java2类库 java调用kettle transformation Java Image小问题
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));
}
}
for(double n : num)sum += n;
double print(double... num)前一个必须这样调用
double sss = print(new double[]{1,2,3});
后一个可以
double ss = print(1,2,3);