導航:首頁 > 編程語言 > java數字在范圍內

java數字在范圍內

發布時間:2023-08-28 15:20:05

java 判斷一個數值是否在一個數值區間內

用if判斷啊
int num = .....
if(num>100 && num<200)
{
//num 值 介於100~200

}
else if(num >201 && num <300)
{
//num值 介於201~300

}
else if(...)以此類推

❷ java中如何在0~25的范圍內生成五個不重復的數

按照你的要求編寫的[0-25]范圍內生成五個不重復的整數的Java程序如下

(注意 [0-25]包括0和25兩個整數)

publicclassA{
publicstaticvoidmain(String[]args){
int[]a=newint[5];//定義一個5個元素的整型數組用於存放[0-25]范圍的五個不重復的整數
inti,count=1;//定義一個整型循環變數i,和一個統計不重復整數個數的整型變數count,初始化為1,表示進入while循環前已經有一個數了.
a[0]=(int)(Math.random()*26);//生成第一個[0-25]的隨機整數
while(count<5){//如果生成的隨機數不到5個繼續循環
inttemp=(int)(Math.random()*26);//生成[0-25]的隨機整數,放入臨時變數temp
booleanflag=true;//用於判斷是否與數組已有整數重復的標志,如果不重復為true,重復為false.
for(i=0;i<count;i++){//數組已有數據循環
if(temp==a[i]){//判斷新產生的隨機數是否與數組中已有的數據重復
flag=false;//有重復則設置標志為false
break;//有重復退出循環
}
}
if(flag==true){//如果與數組中的數據不重復
a[count]=temp;//把數據賦給數組
count++;//數組中的整數個數加1
}
}
for(i=0;i<a.length;i++){
System.out.print(a[i]+"");//輸出[0-25]范圍內的五個不重復的整數
}
}
}

❸ java 取范圍內的隨機數,比如取10000至99999

公式:Math.random()*(n-m)+m,生成大於等於m小於n的隨機數
按公示取隨機數10000至99999[10000,99999):
故:Math.random()*(99999-10000)+10000;

❹ java 在兩個范圍內取一個隨機數

Math.random() 方法能返回大於等於 0.0 且小於 1.0 double 型數值。
即它的取值區間為[0,1),包括 0 不包括 1。
你需要做的是把范圍放大,怎麼放大一個數?當然是用乘法啦。
放大多少,就看你取值區間的范圍多大,以第一個區間為例是[1,50],那麼變化范圍是 50-1=49
那麼就是 Math.random()*49,這樣就能得到 [0,49] 范圍里的數了。但是你要的是 [1,50] 怎麼辦?
很簡單嘛,每個得出來的數都加上取值區間的第一個數,在這里是加 1 ,就OK了。
所以最後你要的表達式就是:Math.random()*49+1 ,就能得到 [1,50) 的取值了。
有兩點要注意的:
第一,這里 50 這邊是小括弧,也就是不包含在內的。需要它的話,你要是用取整或者增大變化范圍,比如到 51 的辦法。
第二,這里得到的數值類型是 double 型的,如果你需要其它類型,也要進一步處理。

❺ java隨機數指定的范圍怎麼做

JAVA隨機數指定的范圍標准格式:

Random rand = new Random();

int randNum = rand.nextInt(范圍);

示例:

1.生成0-2之間的隨機數,包括2
Random rand = new Random();
int randNum = rand.nextInt(3);

2.生成5-26之間的隨機數,包括26
Random rand = new Random();
int randNum = rand.nextInt(22)+5;

(5)java數字在范圍內擴展閱讀:

random函數使用格式:

新建random類的rand對象

Random rand = new Random();

設定rand的類型以及區間范圍:

int randNum = rand.nextInt(int x)+y;

❻ java 中float的取值范圍

java.lang.Float定義的常量
public static final float MAX_VALUE;
public static final float MIN_VALUE;

閱讀全文

與java數字在范圍內相關的資料

熱點內容
pdf簽名如何刪除 瀏覽:408
按摩解壓腿部足部 瀏覽:291
app切圖用什麼軟體 瀏覽:3
訂購命令英語 瀏覽:659
java正則網址 瀏覽:777
程序員上班可不可以自學 瀏覽:428
空調壓縮機排空氣視頻 瀏覽:283
centos72nginxphp 瀏覽:184
游戲平台用什麼伺服器好 瀏覽:753
保密櫃里的圖片是加密文件嗎 瀏覽:909
php判斷最後一個字元 瀏覽:635
pdf腦區 瀏覽:635
at命令已棄用 瀏覽:490
買點賣出指標源碼 瀏覽:612
36位單片機 瀏覽:428
英雄聯盟山東伺服器地址 瀏覽:214
sd伺服器什麼意思 瀏覽:619
thinkphp去indexphp 瀏覽:64
電腦顯示連接未加密 瀏覽:195
zao伺服器怎麼修改 瀏覽:246