導航:首頁 > 編程語言 > 隨機賦值JAVA

隨機賦值JAVA

發布時間:2024-12-18 06:02:30

A. java編程,創建一個二維數組,隨機產生 0∼100之間的值,求出最大值及對應下標

需求:Java編程,創建一個二維數組,隨機產生 0~100之間的值,求出最大值及對應下標。

分析步驟:

A:創建一個二維數組

int[][] twoArr = new int[8][8];

B: 隨機產生0~100之間的值

Random random=new Random();

random.nextInt(100);

C:將隨機產生的值賦值給數組元素

運用for循環

D:求出最大值

假設twoArr[0][0]為最大值,遍歷數組,兩兩比較,把值大的賦值給max。同時標記x,y

E:輸出最大值,輸出x,y(遍歷的兩個局部變數)值

importjava.util.Random;
classTwoArr{
publicstaticvoidmain(String[]args){

intn=8;//這里也可以改成鍵盤錄入的形式

int[][]twoArr=newint[n][n];//定義二維數組

//將隨機產生的值賦值給數組元素
for(intx=0;x<twoArr.length;x++){
for(inty=0;y<twoArr[x].length;y++){
Randomrandom=newRandom();
twoArr[x][y]=random.nextInt(100);
}
}

//求最大值和索引
intmax=twoArr[0][0];
intindex1=0;
intindex2=0;

for(intx=1;x<twoArr.length;x++){
for(inty=0;y<twoArr[x].length;y++){
if(twoArr[x][y]>max){
max=twoArr[x][y];
index1=x;
index2=y;
}
}
}

//輸出
System.out.println("最大值是:"+max+",其下標為:["+index1+"]"+"["+index2+"]");
}
}

B. java編碼中怎樣產生四位隨機數

用這個代碼:

java.util.Randomrandom=newjava.util.Random();
inta=random.nextInt(9000)+1000;//生成從0-指定數(不包括指定數)的整數

從1000-9999;可以看成從0+1000——8999+1000

C. Java利用隨機函數產生30個在10到100之間的整數給一個一維數組賦值, 並按照4個元素一排輸出數組

public class T {

public static void main(String[] args) {
int[] num = new int[30];
for (int i = 0; i < 30; i++) {
num[i] = (int) (Math.random() * 90 + 10);
}
for (int i = 1; i < 31; i++) {
System.out.print(num[i - 1]);
if (i % 4 == 0) {
System.out.println("");
}else {
System.out.print(" ");
}
}
}
}


D. java中 如何利用數組存儲隨機生成數

java中隨機數主要有兩種方法生成:
1.Math.random()
2.java.util.Random類的方法。
方法1調用方便,但功能簡單,並且不能初始化種子讓跡掘值,隨機性不夠好。生成的隨機數是0.0到1.0間的浮點數,往往需要進行值域變換。
方法2調用復雜,功能強大,可初始化種子子,隨機性好。可直接生成較大隨機整數。
如生成[-10,10]的隨機整數
方法1:(int)(Math.floor(Math.random()*21))
方法2:Random rnd=new Random(System.currentTimeMillis());
rnd.nextInt(21)-10即為結果
使州首用new創建好數組後,依次將隨機值賦坦核值與數組元素即可

閱讀全文

與隨機賦值JAVA相關的資料

熱點內容
編譯原理湖南大學 瀏覽:854
怎麼下ea伺服器 瀏覽:438
java下載response 瀏覽:158
伺服器自帶修復光碟是什麼意思 瀏覽:646
鄭州市房屋解壓流程 瀏覽:316
本地分支如何提交到伺服器版本 瀏覽:424
不規則面積演算法 瀏覽:445
exe文件打開是命令窗口 瀏覽:876
安卓怎麼選擇3g網 瀏覽:738
單片機進制轉換視頻 瀏覽:983
什麼專業就業單片機 瀏覽:531
九宮格文件夾名稱 瀏覽:48
崩壞3通過uid判斷什麼伺服器 瀏覽:337
文件夾使用cd命令 瀏覽:40
雲伺服器老用戶是狗 瀏覽:367
沈陽鯤鵬伺服器什麼價格 瀏覽:264
stm32從入門到精通pdf 瀏覽:534
奧特佳066壓縮機 瀏覽:57
pdf閱讀器免安裝 瀏覽:743
mp3壓縮lame 瀏覽:957