導航:首頁 > 編程語言 > java隨機取數組

java隨機取數組

發布時間:2024-09-20 17:55:53

java如何實現從一個整型數組中隨機取一個數

就一步,很簡單的

int[] temp = { 1, 2, 3, 4, 5, 123, 213, 123, 213, 21, 321321 };

int index = (int) (Math.random() * temp.length);// 隨機數乘以數組長度,那麼它的取值就在0-length之間

System.out.println(temp[index]);

㈡ java怎麼使用隨機抽取數組里的數據

package reptile;

import java.util.Random;

public class Test
{

public static void main(String[] args){
String[] b = {"公共的", "私有的", "受保護的"};
Random rand = new Random();
int num = rand.nextInt(3);
System.out.println(b[num]);
}

㈢ 請用JAVA演算法編寫,隨機生成1-100以內數組,找出最大值和最小值!

//隨機數的個數自己輸入。然後將隨機生成的整數放入數組a中。//有什麼問題可以繼續追問import java.util.Scanner;public class ces {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.print("請輸入要隨機生成數(1-100)的個數:");
int n=in.nextInt();
int[] a=new int[n];
for(int i=0;i<a.length;i++)
a[i]=(int) (Math.random()*100+1);
int max=a[0];
int min=a[0];
for(int j=1;j<a.length;j++)
{
if(a[j]>max) max=a[j];
if(a[j]<min) min=a[j];
}
System.out.println("最大值為:"+max);
System.out.println("最小值為:"+min);
}
}

㈣ java中對以定義的數組,隨機取出6個數據組成一個新的數據,產生的新的數據是唯一不重復的。代碼要怎麼寫

首先自定義數組

然後用隨即函數Random()重組數據
Random()函數用法參考:http://blog.csdn.net/wpjava/article/details/6004492

用Set集合來保存重組的新數據以保證數據的唯一性。

閱讀全文

與java隨機取數組相關的資料

熱點內容
pr編譯出錯渲染存在偏移 瀏覽:260
如何製作自家的app 瀏覽:197
推薦一個解壓軟體rar解壓幫手 瀏覽:207
wd文檔加密器 瀏覽:745
伺服器上傳壓縮包一般是什麼格式 瀏覽:331
發送加密文件密碼幾位數 瀏覽:158
樹洞app怎麼樣 瀏覽:173
vivo編譯時間可以改么 瀏覽:147
編譯和編輯怎麼區分 瀏覽:979
iar編譯文件順序 瀏覽:898
java二叉搜索樹 瀏覽:633
王者怎麼看好友的伺服器 瀏覽:733
無線編碼單片機 瀏覽:464
天聯高級版域名伺服器地址 瀏覽:206
鴻蒙用什麼編譯 瀏覽:730
伺服器如何迅速擴容 瀏覽:792
伺服器無固定ip地址不 瀏覽:643
安卓手機如何折扣充值 瀏覽:996
編譯器詞法分析演算法 瀏覽:325
加密狗行業版怎麼樣 瀏覽:331