怎么样java编写前168位3的倍数的平均数?

来源:百度知道 编辑:UC知道 时间:2024/09/20 20:32:44

大概是吧
public class Average168{
public static void main(String args[]){
int sum=0,n=0;
for(int i=1;i<=168;i++){
if(i%3==0){
sum+=i;
n++;
}
else{
continue;
}

}
System.out.println((float)sum/n);
}
}

面向过程的

class Average
{ public static void main(String[] args){
int i,j=0;
float aver,sum=0;
for(i=1;i<=168;i++){
if(i%3==0){
sum=sum+i;
j++;
}
}
aver=sum/j;
System.out.println("the average is "+aver);
}
}