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

熱點內容
時鍾置換演算法指針變化規則 瀏覽:245
微信加密能否改密碼 瀏覽:104
android許可權組 瀏覽:169
2017單片機 瀏覽:475
讓孩子感興趣編程的電影 瀏覽:259
用顏料製作脆皮解壓球 瀏覽:932
火箭解壓器 瀏覽:72
cnet中級程序員面試題 瀏覽:190
單片機怎麼做人臉識別 瀏覽:152
監獄辦理工商銀行app怎麼辦呢 瀏覽:817
c語言寫編程時需要用什麼輸入法 瀏覽:589
生發程序員 瀏覽:165
高考英語pdf 瀏覽:418
哈利波特忘記伺服器怎麼辦 瀏覽:824
怎麼看其他電腦共享文件夾 瀏覽:513
py文件夾後綴 瀏覽:723
你對我們的app有什麼建議 瀏覽:584
phpgetcookie 瀏覽:145
程序員最煩遇到的單詞 瀏覽:125
開始伺服器升級需要什麼 瀏覽:985