成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

求中位數(shù)代碼java 中位數(shù)什么求

隨即產(chǎn)生N個(gè)隨即兩位正整數(shù),并按由大到小的順序排列,并求中位數(shù) 用JAVA程序 急!?。?!

import?java.util.Random;

創(chuàng)新互聯(lián)公司客戶idc服務(wù)中心,提供遂寧托管服務(wù)器、成都服務(wù)器、成都主機(jī)托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過(guò)各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價(jià)的產(chǎn)品以及開(kāi)放、透明、穩(wěn)定、高性價(jià)比的服務(wù),資深網(wǎng)絡(luò)工程師在機(jī)房提供7*24小時(shí)標(biāo)準(zhǔn)級(jí)技術(shù)保障。

public?class?GenerateNumber?{

public?static?void?main(String[]?args)?{

generate(31);

generate(22);

}

/**

*?隨即產(chǎn)生N個(gè)隨即兩位正整數(shù),并按由大到小的順序排列,并求中位數(shù)

*?@param?n?生成n個(gè)兩位正整數(shù)

*/

public?static?void?generate(int?n)?{

int[]?nums?=?new?int[n];//?初始化數(shù)組

//?隨機(jī)生成兩位正整數(shù)并對(duì)數(shù)組賦值

for?(int?i?=?0;?i??nums.length;?i++)?{

nums[i]?=?new?Random().nextInt(90)?+?10;

}

//?輸出排序前結(jié)果

System.out.print("排序前:");

for?(int?i?:?nums)?{

System.out.print(i?+?"?");

}

//?降序排列

for?(int?i?=?0;?i??nums.length;?i++)?{

for?(int?j?=?0;?j??i;?j++)?{

if?(nums[j]??nums[i])?{

int?temp?=?nums[i];

nums[i]?=?nums[j];

nums[j]?=?temp;

}

}

}

//?輸出排序后結(jié)果

System.out.print("\n排序后:");

for?(int?i?:?nums)?{

System.out.print(i?+?"?");

}

//?輸出中位數(shù)

if?(n?%?2?==?0)?{

System.out.println("\n中位數(shù):"?+?nums[n?/?2?-?1]?+?"?"?+?nums[n?/?2]);

}?else?{

System.out.println("\n中位數(shù):"?+?nums[n?/?2]);

}

}

}

排序前:81?27?43?59?96?47?62?36?17?15?62?59?36?50?77?25?15?58?98?80?22?11?98?85?19?29?96?13?39?79?33?

排序后:98?98?96?96?85?81?80?79?77?62?62?59?59?58?50?47?43?39?36?36?33?29?27?25?22?19?17?15?15?13?11?

中位數(shù):47

排序前:14?86?18?76?13?40?92?26?58?52?24?57?81?40?53?67?23?73?63?52?36?19?

排序后:92?86?81?76?73?67?63?58?57?53?52?52?40?40?36?26?24?23?19?18?14?13?

中位數(shù):52?52

給兩個(gè)排序好的數(shù)組,怎么求兩個(gè)數(shù)組合并后的中位數(shù)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

package test;

import java.util.Arrays;

import java.util.Comparator;

public class JButtonTest

{

public static void main ( String[] args )

{

int[] arr1 = { 3, 1, 23 };

int[] arr2 = { 27, 7, 2 };

String temp = Arrays.toString (arr1) + Arrays.toString (arr2);

temp = temp.replaceAll ("\\]\\[", ",").replaceAll ("\\s", "").replaceAll ("[\\[\\]]", "");

String[] result = temp.split ("\\,");

System.out.println (Arrays.toString (result));

Arrays.sort (result, new ComparatorString ()

{

@Override

public int compare ( String o1, String o2 )

{

int a = Integer.parseInt (o1), b = Integer.parseInt (o2);

if (a b)

{

return 1;

}

else if (a b)

{

return -1;

}

else

{

return 0;

}

}

});

System.out.println (Arrays.toString (result));

}

}

java如何計(jì)算中位數(shù)

就是先排序,然后確定數(shù)組長(zhǎng)度

根據(jù)長(zhǎng)度,確定數(shù)組下標(biāo),就可以

把數(shù)據(jù)取出來(lái)了。2個(gè)數(shù)據(jù)要求平均數(shù)

java2億個(gè)隨機(jī)生成的無(wú)序整數(shù),如何找到其中位數(shù)

public class Test2

{

public static void main(String [] srgs)

{

int i=(int)(Math.random()*900)+100;

//int i= new java.util.Random().nextInt(900)+100;也可以

System.out.println(i);

}

}

也就是要求100到999之間的隨機(jī)數(shù),

Math.random()返回的是0到1之間的隨機(jī)數(shù),返回類(lèi)型為double型,大于等于0,小于1,

引用JDK1.6api

public static double random()返回帶正號(hào)的 double 值,該值大于等于 0.0 且小于 1.0。返回值是一個(gè)偽隨機(jī)選擇的數(shù),在該范圍內(nèi)(近似)均勻分布。

Math.random()*900,就是0到900之間的數(shù)了,可以取到0,但是取不到900,但是這個(gè)乘積是double類(lèi)型的,將它強(qiáng)制轉(zhuǎn)換成int類(lèi)型,然后加上100,就變成了可以取到100,但是取不到1000.完畢

比較求出5個(gè)輸入數(shù)據(jù)a、b、c、d、e的中位數(shù) (java)

整型的數(shù)據(jù)類(lèi)型用int表示,整型的數(shù)組類(lèi)型用int[]表示,這樣你就好記了!

定義一個(gè)整型的數(shù)字(數(shù)字有值,假設(shè)他是5)就是

int

a

=

5;

定義一個(gè)整型的數(shù)組(數(shù)組有長(zhǎng)度,假設(shè)他是5)就是

int[]

a

=

new

int[5];因?yàn)閖ava中數(shù)組不是基本數(shù)據(jù)類(lèi)型,所以不能這樣定義:int[]

a

=

int[5];對(duì)于非基本數(shù)據(jù)類(lèi)型,java中要用new關(guān)鍵字,所以就是:int[]

a

=

new

int[5];

java 如何求多個(gè)數(shù)的中位數(shù) 具體!??!

package com.test;

import java.util.Arrays;

public class Test {

public static void main(String[] args) {

System.out.println(zhongweishu(7, 4, 8));

}

// 可換為多個(gè)數(shù),如參數(shù)為:int a,int b,int c,int d,int e

public static int zhongweishu(int a, int b, int c){

int[] nums = {a,b,c};

Arrays.sort(nums); // 數(shù)組從小到大排序

return nums[nums.length/2]; // 找出排序后中間的數(shù)組值

}

}

標(biāo)題名稱(chēng):求中位數(shù)代碼java 中位數(shù)什么求
本文路徑:http://jinyejixie.com/article14/dodocge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、企業(yè)建站、做網(wǎng)站、Google、網(wǎng)站內(nèi)鏈網(wǎng)站收錄

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)
巫山县| 巴里| 盐池县| 义乌市| 江阴市| 五河县| 多伦县| 黄龙县| 德化县| 乌苏市| 巴东县| 肃宁县| 陕西省| 丹阳市| 会东县| 佛教| 汝南县| 察隅县| 象山县| 永平县| 丹江口市| 唐海县| 石台县| 兴义市| 司法| 江山市| 靖宇县| 沙洋县| 上杭县| 泌阳县| 菏泽市| 福州市| 鸡东县| 泗洪县| 岳普湖县| 刚察县| 邵东县| 尚志市| 乌苏市| 泸水县| 铁力市|