新聞中心
java隨機數(shù)指定的范圍怎么做
JAVA隨機數(shù)指定的范圍標準格式:
創(chuàng)新互聯(lián)公司從2013年開始,先為蒼溪等服務建站,蒼溪等地企業(yè),進行企業(yè)商務咨詢服務。為蒼溪企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
Random rand = new Random();
int randNum = rand.nextInt(范圍);
示例:
1.生成0-2之間的隨機數(shù),包括2
Random rand = new Random();
int randNum = rand.nextInt(3);
2.生成5-26之間的隨機數(shù),包括26
Random rand = new Random();
int randNum = rand.nextInt(22)+5;
擴展資料:
random函數(shù)使用格式:
新建random類的rand對象
Random rand = new Random();
設定rand的類型以及區(qū)間范圍:
int randNum = rand.nextInt(int x)+y;
用Java判斷7個手動輸入的數(shù)字的重復與區(qū)間 該怎么編寫? 前六個數(shù)字的
public?static?void?main(String[]?args)?{
Scanner?sc?=?new?Scanner(System.in);
ListInteger?list?=?new?ArrayListInteger(7);
while?(list.size()??7)?{
System.err.println(String.format("第%s個數(shù)字:",?list.size()?+?1));
try?{
int?i?=?Integer.valueOf(sc.next());
if?(!list.contains(i))?{
if?((list.size()??6??i?=?1??i?=?33)?||?(list.size()?==?6??i?=?1??i?=?16))
list.add(i);
else
throw?new?Exception(String.format("數(shù)字不在區(qū)間%s內(nèi)",?list.size()??6???"[1,33]"?:?"[1,16]"));
}?else
throw?new?Exception("輸入重復");
}?catch?(NumberFormatException?e)?{
System.err.println("請輸入數(shù)字");
sc.reset();
}?catch?(Exception?e)?{
System.err.println(e.getMessage());
sc.reset();
}
}
System.out.println("結(jié)束");
}
java 統(tǒng)計數(shù)字所屬區(qū)間
int?array[]?=?{1,2,101,220,1100,2300,1,10,230,220,2,1100};
int?arr2[]=null;?//用數(shù)組存儲array數(shù)組元素在各個區(qū)間個數(shù)
int?max=0;//初始化最大值;
//循環(huán)把數(shù)組最大值找出來
for?(int?i?=?0;?i??array.length;?i++)?{
if(array[i]max){
max=array[i];
}
}
System.out.println("max:"+max);
//計算區(qū)間個數(shù),如何最大值不能整除100?要增加一個區(qū)間
if(max%100!=0){
arr2=new?int[(max/100+1)];
}else{
arr2=new?int[(max/100)];
}
//循環(huán)array數(shù)組元素
for?(int?i?=?0;?i??array.length;?i++)?{
//循環(huán)arr2數(shù)組
for?(int?j?=?0;?j??arr2.length;?j++)?{
//判斷array數(shù)組元素?在那個區(qū)間段
if(array[i]=j*100+1??array[i]=(j+1)*100?){
arr2[j]++;
}
}
}
for?(int?i?=?0;?i??arr2.length;?i++)?{
if(i==max/100){
System.out.println("["+((i*100)+1)+"-"+(max)+"]:"+arr2[i]);
}else{
System.out.println("["+((i*100)+1)+"-"+((i+1)*100)+"]:"+arr2[i]);
}
}
隨便寫的,你嘗試下吧
用Java怎么寫價格區(qū)間的查找功能
具體代碼如下: PHP 獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。 它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。
當前標題:java區(qū)間和代碼 java 區(qū)間
路徑分享:http://www.dlmjj.cn/article/ddgsihg.html