導航:首頁 > 編程語言 > 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隨機取數組相關的資料

熱點內容
單片機中ramrom是什麼顏色 瀏覽:38
dev編譯完不顯示控制台窗口 瀏覽:592
程序員自學有希望嗎 瀏覽:528
解壓助眠外國 瀏覽:1000
python帶格式讀取word 瀏覽:153
php開發人員簡歷模板 瀏覽:575
韓國都用什麼社交app 瀏覽:264
視頻伺服器端開發要掌握什麼知識 瀏覽:294
鈔票在手機屏幕上動是什麼app 瀏覽:22
C證App有什麼用 瀏覽:816
無錫專業cam編程培訓價格 瀏覽:527
用什麼app查企業是免費的 瀏覽:866
如何改變本地搭建的web伺服器的ip 瀏覽:318
主要單片機 瀏覽:745
腳本編程培訓 瀏覽:766
狐狸的夏天什麼app免費 瀏覽:494
什麼傳輸軟體可以蘋果安卓互傳 瀏覽:159
高數極限運演算法則怎麼使用 瀏覽:268
遠程桌面要加密傳輸 瀏覽:46
dll改名編譯器不報錯 瀏覽:131