1
回答
这个程序怎么改成输出结果是数组内各元素运算后结果相加的和

@景愿 你好,想跟你请教个问题:

public class demo {


/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int []arr=new int []{14,34,6,7};

kbs(arr);
System.out.println(kbs(arr));
}


public static double kbs(int []arr)
{
double sum=0;
for(  int x=0;x <arr.length;x++)
{
if(arr[x]<=10)
{
sum=arr[x]*0.1;}
 


else if((arr[x]>10)&&(arr[x]<20))
sum=10*0.1+(arr[x]-10)*0.075;

else if((arr[x]>20)&&(arr[x]<40))
 sum=10*0.1+10*0.075+(arr[x]-20)*0.05;


}
return sum;



}
}

<无标签>
举报
南燕北灰
发帖于3年前 1回/83阅
顶部