深圳軟體測試培訓學習:Java Random介紹--【千鋒】
深圳軟體測試培訓學習: Java Random 介紹 -- 【千鋒】
Random 類位於 java.util 包下,此類的例項用於生成隨機數。
案例1 :
import java.util.Random;
import java.util.Scanner;
public class RandomDemo {
public static void main(String[] args) {
// 系統產生一個 1-100 之間的隨機數
Random r = new Random();
// 獲取隨機數
int number = r.nextInt(100) + 1;
// 多次猜資料
while (true) {
// 鍵盤錄入要猜的資料
Scanner sc = new Scanner(System.in);
System.out.println(" 請輸入你猜的資料(範圍 1-100 ): ");
int guessnumber = sc.nextInt();
// 比較兩個資料,用 if 語句實現
if (guessnumber > number) {
System.out.println(" 你猜的資料大了 ");
} else if (guessnumber < number) {
System.out.println(" 你猜的資料小了 ");
} else {
System.out.println(" 恭喜你,你猜對了 ");
break;
}
}
}
}
執行結果:
請輸入你猜的資料(範圍1-100 ):
12
你猜的資料小了
案例2 :
import java.util.Random;
public class CallName{
public static void main(String[] args){
System.out.println(" 班級同學有: ");
String [] arr = {"zhangsan","lisi","wangwu","sjls","qianqi"};
for(int i = 0 ;i < arr.length;i++){
System.out.print(" 學號 "+(i+1)+": "+arr[i]+" ");
}
System.out.println();
// 利用隨機數進行點名
Random ran =new Random();
int index = ran.nextInt(arr.length);
System.out.println(" 學號 "+(index+1)+": "+arr[index]+" ");
}
}
執行結果:
班級同學有:
學號1: zhangsan 學號 2: lisi 學號 3: wangwu 學號 4: sjls 學號 5: qianqi
學號3: wangwu
案例3 :
import java.util.*;
public class V {
public static void main(String[] args) {
int a[]=new int[100];
for(int i=0;i<100;i++){
a[i]=(int)(Math.random()*10);
}
for(int i=0;i<100;i++){
a[i]=(int)(Math.random()*10);
if(i%10==0){
System.out.println("");
}
System.out.print(a[i]);
}
}
}
執行結果:
5659160815
8563540313
5317959217
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947096/viewspace-2662532/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 深圳Java培訓學習:MyBatis Plus 介紹--【千鋒】JavaMyBatis
- 深圳軟體測試培訓學習:Java連線MySQL--【千鋒】JavaMySql
- 深圳軟體測試培訓學習:Android常用自動化測試工具【千鋒】Android
- 深圳Python培訓學習:Python3 簡介–[千鋒]Python
- 深圳java培訓:構建xml文件--【千鋒】JavaXML
- 深圳雲端計算培訓學習:Apache 訪問控制--【千鋒】Apache
- 深圳Web前端培訓學習:js中的模組化--【千鋒】Web前端JS
- 深圳軟體測試培訓:java中陣列的操作Java陣列
- 深圳軟體測試培訓:Postman的Monitor功能Postman
- 深圳軟體測試學習:寫不好測試用例是因為沒時間嗎?【千鋒】
- 深圳軟體測試學習:如何在Android手機上進行自動化測試【千鋒】Android
- 軟體測試培訓需要學習什麼
- 軟體測試培訓學習哪些內容?
- 軟體測試培訓分享:學習能力差可以學習軟體測試嗎
- 深圳雲端計算培訓學習:部署網校系統 edusoho--【千鋒】
- 深圳Web前端學習:學 Web 前端開發,培訓還是自學靠譜?-千鋒Web前端
- 軟體測試系統培訓學習要多久?
- 軟體測試學習教程——JDBC介紹JDBC
- 軟體測試培訓分享:哪家軟體測試培訓機構好?
- 南京java——軟體測試培訓網站Java網站
- 軟體測試培訓需要學習什麼技術
- 軟體測試培訓適合什麼人學習?
- 深圳Java培訓:MyBatis為什麼在國內相當流行?【千鋒】JavaMyBatis
- 深圳雲端計算培訓學習:雲端計算正在殺死運維嗎?–【千鋒】運維
- 深圳雲端計算培訓學習:女生做雲端計算運維容易嗎?–【千鋒】運維
- 深圳Web前端培訓學習:5G對Web前端發展的影響--【千鋒】Web前端
- 學習軟體測試培訓適合女孩子嗎
- 參加軟體測試培訓需要學習哪些內容
- 參加軟體測試培訓需要學習哪些知識
- 軟體測試學習教程—Jmeter元件介紹(二)JMeter元件
- 軟體測試培訓分享:軟體測試和軟體開發學哪個好呢
- 軟體測試及工具培訓
- 深圳雲端計算培訓學習:構建企業級WIKI及工單系統 --【千鋒】
- 深圳Java學習:小白速懂Https協議-千鋒JavaHTTP協議
- Java培訓分享:學習Java需要什麼軟體?Java
- 千鋒教育長沙Java培訓怎麼樣?Java
- 深圳大資料學習:泛型--【千鋒】大資料泛型
- 軟體測試培訓:如何搭建測試環境