摘要:二隨機(jī)數(shù)的創(chuàng)建步驟導(dǎo)包所謂導(dǎo)包就是在中已經(jīng)定義好的文件,我們直接引用過來即可隨機(jī)數(shù)導(dǎo)包創(chuàng)建對象其實創(chuàng)建對象就是在開辟內(nèi)存空間隨機(jī)數(shù)創(chuàng)建對象其中是任意起的變量名,其余形式格式固定數(shù)據(jù)接收數(shù)據(jù)接收就是創(chuàng)建一個變量去接受產(chǎn)生的隨機(jī)數(shù)。
目錄
? 前面我們學(xué)習(xí)了Java中的運算符,對運算符也有一些了解了,現(xiàn)在我們來學(xué)習(xí)一個
新的但且非常有意思的---隨機(jī)數(shù),隨機(jī)數(shù)的用處在生活中比較少見,但是用處并不少,
比如一些小游戲的制作等等。
所謂導(dǎo)包就是在Java中已經(jīng)定義好的文件,我們直接引用過來即可
import? java.util.Random;
其實創(chuàng)建對象就是在開辟內(nèi)存空間
Random d=new Random();? 其中d是任意起的變量名,其余形式格式固定
數(shù)據(jù)接收就是創(chuàng)建一個變量去接受產(chǎn)生的隨機(jī)數(shù)。
int num=d.nextInt;其中d是上面開辟空間的變量名
這個我是加了一些其他功能,簡潔的猜數(shù)字可以很短(手動?頭)
package com;import java.util.Random;//導(dǎo)入隨機(jī)數(shù)包import java.util.Scanner;//導(dǎo)入輸入包public class 猜數(shù)字游戲 { public static void main(String[] args) { Scanner ss=new Scanner(System.in);//創(chuàng)建對象 猜數(shù)字游戲 c=new 猜數(shù)字游戲();//創(chuàng)建對象 c.menu();//打印菜單 System.out.print("請選擇"); int input=ss.nextInt();//接收輸入的數(shù)字 switch(input){ case 0:{ System.out.println("退出游戲");return; } case 1:{ c.game();break; } default:{ System.out.println("輸入錯誤"); } } } public static void menu(){ System.out.println("********************************"); System.out.println("*********1.開始游戲**************"); System.out.println("*********0.退出游戲**************"); System.out.println("********************************"); } public static void game(){ Random d=new Random();//創(chuàng)建隨機(jī)數(shù)對象 Scanner sc=new Scanner(System.in);//創(chuàng)建輸入對象 int i=d.nextInt(100)+1;//接受產(chǎn)生的隨機(jī)數(shù),設(shè)置范圍在1-100 System.out.print("請輸入你猜的數(shù)字"); int count=0;//創(chuàng)建一個變量去計猜了幾次 while(true){ count++; int shu=sc.nextInt();//接收輸入的數(shù)字 if(shu>i){ System.out.print("猜大了***第"+(count+1)+"次猜"); } else if(shu
#define _CRT_SECURE_NO_WARNINGS 1#include#include#includevoid menu(){ printf("******************************************/n"); printf("********1.開始游戲************************/n"); printf("*********0.退出游戲***********************/n"); printf("******************************************/n");}void game(){ int sum = 0; int guess = 0; int count = rand() % 100+ 1; printf("請輸入你猜的數(shù)字/n"); while (1) { sum++; scanf("%d", &guess); if (guess > count) { printf("猜大了,第%d次猜/n", sum+1); } else if (guess < count) { printf("猜小了 ,第%d次猜/n",sum+1); } else { printf("猜對了,一共猜了%d次/n",sum); break; } if (sum >= 8) { printf("/n不行啊還沒猜對,答案是%d/n", count); } }}int main(){ int a = 0; srand((unsigned int)time(NULL)); do{ menu(); printf("請選擇"); scanf("%d", &a); switch (a) { case 1: game(); break; case 0: printf("退出游戲"); default: printf("輸入錯誤,重新輸入"); break; } } while (a); system("pause"); return 0;}
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/121281.html
摘要:如果是,就執(zhí)行語句體如果是,就不執(zhí)行語句體案例代碼對變量進(jìn)行判斷中的條件是語句格式第二種語句格式第二種書寫格式比較表達(dá)式語句體語句體執(zhí)行流程首先計算比較表達(dá)式的值,看其返回值是還是。內(nèi)層使用,終止內(nèi)層循環(huán),繼續(xù)外層循環(huán)。 01創(chuàng)建引用類型變量公式 * A: 創(chuàng)建引用類型變量公式 * a: 我們要學(xué)的Scanner類是屬于引用數(shù)據(jù)類型,我們先了解下引用數(shù)據(jù)類型。 * b:...
摘要:類提供方法和方法來通知系統(tǒng)進(jìn)行垃圾回收清理系統(tǒng)資源,并提供了和方法來加載文件和動態(tài)鏈接庫。返回按照標(biāo)準(zhǔn)的規(guī)定,對兩個參數(shù)進(jìn)行余數(shù)運算。 與用戶互動 運行Java程序的參數(shù) //Java程序入口:main()方法 public static void main(String[] args){...} public修飾符:Java類由JVM調(diào)用,為了讓JVM可以自由調(diào)用這個main()方...
摘要:初遇梅森旋轉(zhuǎn)算法后面咨詢了網(wǎng)友后得知了一個高效的隨機(jī)數(shù)算法梅森旋轉(zhuǎn)。通過搜索資料得知梅森旋轉(zhuǎn)算法是一個偽隨機(jī)數(shù)發(fā)生算法。可以快速產(chǎn)生高質(zhì)量的偽隨機(jī)數(shù),修正了古典隨機(jī)數(shù)發(fā)生算法的很多缺陷。 前言 事情起源于一位網(wǎng)友分享了一個有趣的面試題: 生成由六位數(shù)字組成的ID,要求隨機(jī)數(shù)字,不排重,不可自增,且數(shù)字不重復(fù)。ID總數(shù)為幾十萬。 初次解答 我一開始想到的辦法是 生成一個足夠大的ID池(...
摘要:目錄前言順序結(jié)構(gòu)分支結(jié)構(gòu)語句懸垂語句循環(huán)結(jié)構(gòu)輸入輸出方式輸出到控制臺從鍵盤輸入猜數(shù)字游戲前言本章主要講解中程序的邏輯控制語句中的輸入輸出方式順序結(jié)構(gòu)按照代碼書寫的順序一行一行執(zhí)行分支結(jié)構(gòu) 目錄 前言 順序結(jié)構(gòu) 分支結(jié)構(gòu) if 語句 懸垂 else switch 語句 循環(huán)結(jié)構(gòu) 輸入輸出方式...
摘要:我們平時開發(fā)時經(jīng)常會遇到需要圖片驗證碼,基礎(chǔ)的驗證碼包括了數(shù)字字母甚至可能有漢字。下面我給出一個簡單的工具類。驗證碼生成器圖片的寬度。 我們平時開發(fā)時經(jīng)常會遇到需要圖片驗證碼,基礎(chǔ)的驗證碼包括了數(shù)字、字母、甚至可能有漢字。下面我給出一個簡單的工具類。 package com..ankang.tony.util; import java.awt.Color; import java....
閱讀 3069·2021-11-24 11:14
閱讀 3477·2021-11-22 15:22
閱讀 3200·2021-09-27 13:36
閱讀 711·2021-08-31 14:29
閱讀 1327·2019-08-30 15:55
閱讀 1751·2019-08-29 17:29
閱讀 1143·2019-08-29 16:24
閱讀 2399·2019-08-26 13:48