成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java和c隨機(jī)數(shù)(Random)

lufficc / 3213人閱讀

摘要:二隨機(jī)數(shù)的創(chuàng)建步驟導(dǎo)包所謂導(dǎo)包就是在中已經(jīng)定義好的文件,我們直接引用過(guò)來(lái)即可隨機(jī)數(shù)導(dǎo)包創(chuàng)建對(duì)象其實(shí)創(chuàng)建對(duì)象就是在開辟內(nèi)存空間隨機(jī)數(shù)創(chuàng)建對(duì)象其中是任意起的變量名,其余形式格式固定數(shù)據(jù)接收數(shù)據(jù)接收就是創(chuàng)建一個(gè)變量去接受產(chǎn)生的隨機(jī)數(shù)。

目錄

一、前言

二、隨機(jī)數(shù)的創(chuàng)建步驟

1.導(dǎo)包

隨機(jī)數(shù)導(dǎo)包:

2.創(chuàng)建對(duì)象:

隨機(jī)數(shù)創(chuàng)建對(duì)象:

3.數(shù)據(jù)接收

接受隨機(jī)數(shù):

三、Java隨機(jī)數(shù)游戲

代碼:

演示圖:

?

四、?c語(yǔ)言的猜數(shù)字

示例圖:?

?代碼:


一、前言

? 前面我們學(xué)習(xí)了Java中的運(yùn)算符,對(duì)運(yùn)算符也有一些了解了,現(xiàn)在我們來(lái)學(xué)習(xí)一個(gè)

新的但且非常有意思的---隨機(jī)數(shù),隨機(jī)數(shù)的用處在生活中比較少見,但是用處并不少,

比如一些小游戲的制作等等。

二、隨機(jī)數(shù)的創(chuàng)建步驟

1.導(dǎo)包

所謂導(dǎo)包就是在Java中已經(jīng)定義好的文件,我們直接引用過(guò)來(lái)即可

隨機(jī)數(shù)導(dǎo)包:

import? java.util.Random;

2.創(chuàng)建對(duì)象:

其實(shí)創(chuàng)建對(duì)象就是在開辟內(nèi)存空間

隨機(jī)數(shù)創(chuàng)建對(duì)象:

Random d=new Random();? 其中d是任意起的變量名,其余形式格式固定

3.數(shù)據(jù)接收

數(shù)據(jù)接收就是創(chuàng)建一個(gè)變量去接受產(chǎn)生的隨機(jī)數(shù)。

接受隨機(jī)數(shù):

int num=d.nextInt;其中d是上面開辟空間的變量名

三、Java隨機(jī)數(shù)游戲

這個(gè)我是加了一些其他功能,簡(jiǎn)潔的猜數(shù)字可以很短(手動(dòng)?頭)

代碼:

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)建對(duì)象        猜數(shù)字游戲 c=new 猜數(shù)字游戲();//創(chuàng)建對(duì)象         c.menu();//打印菜單        System.out.print("請(qǐng)選擇");        int input=ss.nextInt();//接收輸入的數(shù)字        switch(input){            case 0:{                System.out.println("退出游戲");return;            }            case 1:{                c.game();break;            }            default:{                System.out.println("輸入錯(cuò)誤");            }        }    }        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ù)對(duì)象        Scanner sc=new Scanner(System.in);//創(chuàng)建輸入對(duì)象        int i=d.nextInt(100)+1;//接受產(chǎn)生的隨機(jī)數(shù),設(shè)置范圍在1-100        System.out.print("請(qǐng)輸入你猜的數(shù)字");        int count=0;//創(chuàng)建一個(gè)變量去計(jì)猜了幾次        while(true){            count++;            int shu=sc.nextInt();//接收輸入的數(shù)字            if(shu>i){                System.out.print("猜大了***第"+(count+1)+"次猜");            }            else if(shu

演示圖:

四、?c語(yǔ)言的猜數(shù)字

示例圖:

?代碼:

#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("請(qǐng)輸入你猜的數(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("猜對(duì)了,一共猜了%d次/n",sum); break;		}		if (sum >= 8)		{			printf("/n不行啊還沒(méi)猜對(duì),答案是%d/n", count);					}	}}int main(){	int a = 0;	srand((unsigned int)time(NULL));	do{		menu();		printf("請(qǐng)選擇");		scanf("%d", &a);		switch (a)		{		case 1:			game(); break;		case 0:			printf("退出游戲");		default:			printf("輸入錯(cuò)誤,重新輸入"); break;		}	} while (a);	system("pause");	return 0;}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/121281.html

相關(guān)文章

  • 1、引用類型變量的創(chuàng)建及使用 2、流程控制語(yǔ)句之選擇語(yǔ)句 3、流程控制語(yǔ)句之循環(huán)語(yǔ)句 4、循環(huán)高級(jí)

    摘要:如果是,就執(zhí)行語(yǔ)句體如果是,就不執(zhí)行語(yǔ)句體案例代碼對(duì)變量進(jìn)行判斷中的條件是語(yǔ)句格式第二種語(yǔ)句格式第二種書寫格式比較表達(dá)式語(yǔ)句體語(yǔ)句體執(zhí)行流程首先計(jì)算比較表達(dá)式的值,看其返回值是還是。內(nèi)層使用,終止內(nèi)層循環(huán),繼續(xù)外層循環(huán)。 01創(chuàng)建引用類型變量公式 * A: 創(chuàng)建引用類型變量公式 * a: 我們要學(xué)的Scanner類是屬于引用數(shù)據(jù)類型,我們先了解下引用數(shù)據(jù)類型。 * b:...

    xfee 評(píng)論0 收藏0
  • Java 基礎(chǔ)類庫(kù):System、Runtime、Object、Math、日期、時(shí)間

    摘要:類提供方法和方法來(lái)通知系統(tǒng)進(jìn)行垃圾回收清理系統(tǒng)資源,并提供了和方法來(lái)加載文件和動(dòng)態(tài)鏈接庫(kù)。返回按照標(biāo)準(zhǔn)的規(guī)定,對(duì)兩個(gè)參數(shù)進(jìn)行余數(shù)運(yùn)算。 與用戶互動(dòng) 運(yùn)行Java程序的參數(shù) //Java程序入口:main()方法 public static void main(String[] args){...} public修飾符:Java類由JVM調(diào)用,為了讓JVM可以自由調(diào)用這個(gè)main()方...

    darcrand 評(píng)論0 收藏0
  • 高效機(jī)數(shù)算法Java實(shí)現(xiàn)

    摘要:初遇梅森旋轉(zhuǎn)算法后面咨詢了網(wǎng)友后得知了一個(gè)高效的隨機(jī)數(shù)算法梅森旋轉(zhuǎn)。通過(guò)搜索資料得知梅森旋轉(zhuǎn)算法是一個(gè)偽隨機(jī)數(shù)發(fā)生算法??梢钥焖佼a(chǎn)生高質(zhì)量的偽隨機(jī)數(shù),修正了古典隨機(jī)數(shù)發(fā)生算法的很多缺陷。 前言 事情起源于一位網(wǎng)友分享了一個(gè)有趣的面試題: 生成由六位數(shù)字組成的ID,要求隨機(jī)數(shù)字,不排重,不可自增,且數(shù)字不重復(fù)。ID總數(shù)為幾十萬(wàn)。 初次解答 我一開始想到的辦法是 生成一個(gè)足夠大的ID池(...

    baukh789 評(píng)論0 收藏0
  • JavaSe 】 程序邏輯控制

    摘要:目錄前言順序結(jié)構(gòu)分支結(jié)構(gòu)語(yǔ)句懸垂語(yǔ)句循環(huán)結(jié)構(gòu)輸入輸出方式輸出到控制臺(tái)從鍵盤輸入猜數(shù)字游戲前言本章主要講解中程序的邏輯控制語(yǔ)句中的輸入輸出方式順序結(jié)構(gòu)按照代碼書寫的順序一行一行執(zhí)行分支結(jié)構(gòu) 目錄 前言 順序結(jié)構(gòu) 分支結(jié)構(gòu) if 語(yǔ)句 懸垂 else switch 語(yǔ)句 循環(huán)結(jié)構(gòu) 輸入輸出方式...

    source 評(píng)論0 收藏0
  • 圖片驗(yàn)證碼的JAVA工具類

    摘要:我們平時(shí)開發(fā)時(shí)經(jīng)常會(huì)遇到需要圖片驗(yàn)證碼,基礎(chǔ)的驗(yàn)證碼包括了數(shù)字字母甚至可能有漢字。下面我給出一個(gè)簡(jiǎn)單的工具類。驗(yàn)證碼生成器圖片的寬度。 我們平時(shí)開發(fā)時(shí)經(jīng)常會(huì)遇到需要圖片驗(yàn)證碼,基礎(chǔ)的驗(yàn)證碼包括了數(shù)字、字母、甚至可能有漢字。下面我給出一個(gè)簡(jiǎn)單的工具類。 package com..ankang.tony.util; import java.awt.Color; import java....

    SKYZACK 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<