1. 程式人生 > 資訊 >1638 元:華為 WATCH GT 2 Pro 手錶京東新低

1638 元:華為 WATCH GT 2 Pro 手錶京東新低

  • 作用: 用於產生一個隨機數

  • 使用步驟: 1:導包 import java.util.Random; 2:建立物件 Random r=newRandom ( ) ; 3:獲取隨機數 int number =r.nextInt ( 10); 獲取資料的範圍:[0,10)包括0,不包括10

    例項:

public class RandomDemo {
public static void main(String[] args) {
//建立物件
Random r = new Random();

//獲取隨機數
for (int i = 1; i <= 10; i++) {
int number = r.nextInt(10);//獲取資料的範圍:[0,10)包括0,不包括10
System.out.println("number:" + number);
}
//獲取一個1-100的隨機數
int x = r.nextInt(100) + 1;
System.out.println("x:" + x);
}
}

猜數字:

  • 需求: 程式自動生成一個1-100之間的數字,使用程式實現猜出這個數字是多少? 當猜錯的時候根據不同情況給出相應的提示 如果猜的數字比真實數字大,提示你猜的資料大了 如果猜的數字比真實數字小,提示你猜的資料小了 如果猜的數字與真實數字相等,提示恭喜你猜中了

public class RandomTest {
public static void main(String[] args) {
//要完成猜數字遊戲,首先需要一個要猜的數字,使用隨機數字生成該數字,範圍1到100
Random r = new Random();
int number = r.nextInt(100) + 1;
//使用while迴圈
while (true) {
//使用程式實現猜數字,每次均要輸入猜測的數字值,需要使用鍵盤錄入實現
Scanner sc = new Scanner(System.in);
System.out.println("請輸入你要猜的數字:");
int guessNumber = sc.nextInt();
//比較輸入的數字和系統產生的資料,需要使用分支語句,這裡使用if..else..if..格式,根據不同的情況進行猜測結果顯示
if (guessNumber > number) {
System.out.println("你猜的數字" + guessNumber + "大了");
} else if (guessNumber < number) {
System.out.println("你猜的數字" + guessNumber + "小了");
} else {
System.out.println("恭喜你猜中了");
break;
}
}
}
}