你的程序我?guī)湍愀耐炅?你看看吧.
芮城ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
interface Average
{
abstract void average(int a[]);
}
class First implements Average
{
public void average(int a[])
{
int i,sum=0;
double avg;
for(i=0;i10;i++)
{
sum=sum+a[i];
}
avg=(double)sum/10;
System.out.println("平均值為"+avg);
}
}
class Second implements Average
{
public void average(int a[])
{
int sum=0;
double avg;
int max,min;
for(int k=0;k10;k++)
{
sum=sum+a[k];
}
int i=0;
max=min=a[i];
for(int j=1;j10;j++)
{
if(a[j]max)
max=a[j];
if(a[j]min)
min=a[j];
}
sum=sum-max-min;
avg=(double)sum/8;
System.out.println("去掉最大數(shù)和最小數(shù)之后的平均值為 "+avg);
}
}
public class AverageTest {
public static void main(String[] args) {
int a[]={1,2,3,4,5,6,5,4,7,9};
First ff=new First();
ff.average(a);
Second ss=new Second();
ss.average(a);
}
}
運行結(jié)果:
平均值為4.6
去掉最大數(shù)和最小數(shù)之后的平均值為 4.5
第一次迭代下,除了a4點,其他點都?xì)w為一類c1:(a1 a2 a3 a5);c2:(a4) 聚類中心:c1:(2,2);c2(5,4)(聚類中心的計算方式是平均類中所有點)
第二次迭代下,c1(a1 a2 a5);c2(a3 a4) 聚類中心c1:(4/3,5/3);c2(9/2 7/2)
第三次迭代下,c1(a1 a2 a5);c2(a3 a4) 聚類中心c1:(4/3,5/3);c2(9/2 7/2)結(jié)果已經(jīng)穩(wěn)定跳出循環(huán)
public class Test {
private int sum = 0;
private int count = 0;
public void print(){
int n = 100/5;
// 由于能被5整除的只能是5的倍數(shù)這里用求5的倍數(shù)的方法來求解
System.out.println("能被5整除的是: ");
for(int i = n;i*5=200;i++){
System.out.print(i*5+" ");
sum += i*5;
count++;
}
System.out.println();
System.out.println("平均值是 "+ sum/count);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Test t = new Test();
t.print();
}
}
標(biāo)題名稱:java代碼寫k均值 java求平均
鏈接分享:http://sd-ha.com/article22/dojsijc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、Google、標(biāo)簽優(yōu)化、企業(yè)建站、建站公司、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)