導航:首頁 > 編程語言 > java隨機數求最大值

java隨機數求最大值

發布時間:2023-11-10 09:15:18

Ⅰ 用java:產生10個10-20的整型隨機數存入數組,然後求出最大值、最小值以及它們在數組中的位置

importjava.util.Arrays;

publicclassTestMain{
privatestaticfinalintsize=10;
publicstaticvoidmain(Stringargs[])throwsException{
intsize=10;
inta[]=newint[size];
intmax=10,min=20;
intmaxIndex=0,minIndex=0;
for(inti=0;i<size;i++){
//產生一個10到20的隨機整數
a[i]=(int)(Math.random()*11)+10;
if(a[i]>max){
max=a[i];
maxIndex=i+1;
}
if(a[i]<min){
min=a[i];
minIndex=i+1;
}
}
System.out.println(Arrays.toString(a));
System.out.println("最大值是:"+max+"下標是:"+maxIndex);
System.out.println("最小值是:"+min+"下標是:"+minIndex);
}
}

Ⅱ java:隨機生成100個1000以內的整數存入數組並排序,然後輸出最大的三個

參考代碼抄和詳細注釋如下

importjava.util.Arrays;

publicclassDemo{
publicstaticvoidmain(String[]args){
intnumCount=100;//隨機數個數
intmaxValue=1000;//隨機數的上限
int[]ary=newint[numCount];
for(inti=0;i<numCount;i++){
ary[i]=(int)(Math.random()*maxValue);//隨機數范圍[0,999]
}
Arrays.sort(ary);//數組排序;從小到大
System.out.println("最大的三個數如下");
for(inti=3;i>0;i--){
System.out.println(ary[numCount-i]);//從數組最後面取3個,就是最大的3個數
}
}
}

Ⅲ Java中產生十個隨機數 在這十個隨機數中提出最大的那個隨機數

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
int b = (int) (Math.random() * 100);
list.add(b);
}
System.out.println("隨機數為:" + list);
Collections.sort(list);
System.out.println("最大為:" + list.get(9));
}

}

閱讀全文

與java隨機數求最大值相關的資料

熱點內容
文件領導簽字在哪裡 瀏覽:239
電腦保存文件是點哪裡 瀏覽:689
word07圖片框 瀏覽:359
跨境付app現在支持哪些國家 瀏覽:647
手機mid文件 瀏覽:929
華碩筆記本升級bios找不到文件 瀏覽:399
編程和電腦哪個更適合孩子 瀏覽:718
xls壓縮文件怎麼設置 瀏覽:423
微信眨眼小女孩 瀏覽:207
cad2010安裝文件 瀏覽:379
編程上什麼學 瀏覽:364
美版s7升級70移動4g 瀏覽:112
金融數據包含哪些 瀏覽:240
尼爾應用程序錯誤 瀏覽:157
淘特app如何助力 瀏覽:472
cad文件有木馬 瀏覽:459
多頁文件怎樣改變字體 瀏覽:145
16燈搖搖棒的程序 瀏覽:705
作業成本相關數據哪裡找 瀏覽:826
買鞋有什麼推薦的app 瀏覽:239

友情鏈接