java求眾數(shù)代碼 java統(tǒng)計(jì)數(shù)量代碼

Java求眾數(shù)

分兩次遍歷數(shù)組,

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、網(wǎng)站頁(yè)面設(shè)計(jì)、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專(zhuān)業(yè)網(wǎng)站建設(shè)公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務(wù)。追求良好的瀏覽體驗(yàn),以探求精品塑造與理念升華,設(shè)計(jì)最適合用戶(hù)的網(wǎng)站頁(yè)面。 合作只是第一步,服務(wù)才是根本,我們始終堅(jiān)持講誠(chéng)信,負(fù)責(zé)任的原則,為您進(jìn)行細(xì)心、貼心、認(rèn)真的服務(wù),與眾多客戶(hù)在蓬勃發(fā)展的市場(chǎng)環(huán)境中,互促共生。

先統(tǒng)計(jì)各數(shù)出現(xiàn)的次數(shù),記錄到一個(gè)新的數(shù)組中,并啟記錄下最大次數(shù)

然后,遍歷第二個(gè)數(shù)組,找出符合最大次數(shù)的各數(shù),即可!

JAVA中求某個(gè)數(shù)組的眾數(shù)?自己寫(xiě)了個(gè),但是不對(duì)

public

static

double

mode(double[]

array)

{

Arrays.sort(array);

int

count

=

1;

int

longest

=

0;

double

mode

=

0;

for

(int

i

=

0;

i

array.length

-

1;

i++)

{

if

(array[i]

==

array[i

+

1])

{

count++;

}

else

{

count

=

1;//如果不等于,就換到了下一個(gè)數(shù),那么計(jì)算下一個(gè)數(shù)的次數(shù)時(shí),count的值應(yīng)該重新符值為一

continue;

}

if

(count

longest)

{

mode

=

array[i];

longest

=

count;

}

}

System.out.println(longest);//打印出這個(gè)數(shù)出現(xiàn)的次數(shù)已判斷是否正確

return

mode;

}

我運(yùn)行過(guò)了,是對(duì)的

【數(shù)組】【眾數(shù)】java求數(shù)組中的眾數(shù),也就是數(shù)組中出現(xiàn)次數(shù)最多個(gè)數(shù)

import java.util.Scanner;

public class P

{

public static void main(String[] args)

{

int i,j,t,len,max=1;

int[][] d=new int[10][2];

Scanner sc=new Scanner(System.in);

d[0][0]=sc.nextInt();

d[0][1]=1;

len=1;

for(i=1;i10;i++)

{

t=sc.nextInt();

for(j=0;jlen;j++)

{

if(d[j][0]==t)

{

d[j][1]++;

break;

}

}

if(j=len)

{

d[len][0]=t;

d[len++][1]=1;

}

if(d[j][1]max)

max=d[j][1];

}

for(i=0;ilen;i++)

if(d[i][1]==max)

System.out.println(""+d[i][0]+" "+max);

sc.close();

}

}

當(dāng)前標(biāo)題:java求眾數(shù)代碼 java統(tǒng)計(jì)數(shù)量代碼
文章鏈接:http://muchs.cn/article16/dohdcgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、企業(yè)建站、網(wǎng)站導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、全網(wǎng)營(yíng)銷(xiāo)推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)