1. 程式人生 > >java實現和電腦猜隨機數生成1到100

java實現和電腦猜隨機數生成1到100

public class text{


public static void main(String[]args){


Scanner in=new Scanner(System.in);


System.out.println("請猜一下電腦隨機生成的數是多少(1-100)");


int a=in.nextInt();


int b=(int)(Math.random()*100);




while(a!=b){


if(a<b)System.out.println("小了");


else System.out.println("大了");





System.out.println("請再猜一個數字:");


a = in.nextInt();


}


System.out.println("恭喜你!答對了!這個數字就是" + b);


}
}

相關推薦

java實現電腦隨機數生成1到100

public class text{public static void main(String[]args){Scanner in=new Scanner(System.in);System.out.println("請猜一下電腦隨機生成的數是多少(1-100)");i

Java實現的二維碼生成解析(QRCode方式)

1.背景        在Java實現的二維碼生成和解析(zxing方式)中採用的是谷歌裡的二維碼生成方式,在這裡將另外的一種二維碼生成方式記錄下來,以方便自己和其他需要的人。 2.二維碼 第一步:匯入相應的jar包。在http://downloa

Java實現的二維碼生成解析(zxing方式)

一、匯入包。 在Maven中pom.xml中加入。 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId

java實現二維碼的生成解析。

二維碼的特點: 1.  高密度編碼,資訊容量大 可容納多達1850個大寫字母或2710個數字或1108個位元組,或500多個漢字,比普通條碼資訊容量約高几十倍。 2.  編碼範圍廣 該條碼可以把圖片、聲音、文字、簽字、指紋等可以數字化的資訊進行編碼,用條碼錶示出來

圖片的批量導入實現對主鍵生成策略的思考

自己 得到 分段 長度 不能 import labels 消費 步驟 CDX一期上線的那天是我來公司最緊張的一天,因為這一天我要負責公司近5000張車型圖的導入工作。雖然在完成上傳和導入的代碼之後測試了很多遍,但是真正到了正式環境,卻真的很怕出問題。內搜、gift、以及本地

java實現簡單word文件生成

package testModel; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; impor

Java實現指定資料表匯出生成Excel

1. 前言: 在開發過程中往往少不了自動生成excel,比如學校教務系統,醫療系統,公司財務或者是公司員工的工資預覽表都會使用。 2. 準備階段: 1、Java開發環境 2、所需要的jar包: (1)mysql-conn

秒轉化為天小時分秒字串的java實現js實現

需求描述:將秒轉化為天小時分秒字串顯示,例如:3660s --> 1小時1分0秒 java實現: /** * 秒轉化為天小時分秒字串 * * @param sec

Java 實現為S的兩個數字

輸入一個遞增排序的陣列和一個數字S,在陣列中查詢兩個數,是的他們的和正好是S,如果有多對數字的和等於S,輸出兩個數的乘積最小的。 輸出描述: 對應每個測試案例,輸出兩個數,小的先輸出。程式碼解法一暴力法

Java小程式之Java實現快速電腦程式啟動

一、前言        平時我們啟動電腦桌面的應用程式一般是雙擊桌面的圖示;        想不同尋常,或者在其他不懂電腦的人面前裝一下逼,那麼你就往下看吧!        使用Windows鍵+R鍵開啟執行對話方塊                          在對

java實現CRC16校驗碼生成

public static String crc16(String gprsstr) { try { int crc; int strlength, r; byte sbit; int tc; strlength = gprsstr.len

Java常用類:偽隨機數生成

一: Random類(java.util.Random) 構造器:     示例: /** * 功能描述:隨機獲取6位純數字 * * @param */ public stati

擴充套件歐幾里德演算法Java實現青蛙相遇

問題銜接: http://poj.org/problem?id=1061 Description 兩隻青蛙在網上相識了,它們聊得很開心,於是覺得很有必要見一面。它們很高興地發現它們住在同一條緯度線上,於是它們約定各自朝西跳,直到碰面為止。可是它們出發之前忘記了一件很重要

快速排序(附Java實現分析)

總結一下快速排序,如有錯誤或者不足,歡迎交流討論。 1、快速排序的思路 快速排序和歸併排序的思路很相似,都是採取的分治思想。快速排序通過選擇一個元素,該元素稱為樞軸元素或切分元素,然後將它放到一個合適的位置上,使得它前面的元素不大於它,它後面的元素不

JAVA實現圖的基本操作——生成鄰接表結構的圖、輸出鄰接矩陣、深度優先遍歷

1、定義的圖的資料結構,對於有向圖和無向圖是通用的。 2、在資料結構中定義了遍歷標誌,方便深度優先遍歷的實現。 3、遇到最大的bug就是: //weight=edgs[i].charAt(2); //這裡特別容易出處,每次獲取int數值的時候都要特別注意。 //wei

Java實驗--課上提到的隨機數生成原理簡單實現(不利用庫生成隨機數的簡單算法)

9.png 技術分享 當前 span col 分享 args 簡單 返回 對於隨機數的實驗,根據課程上的教程,有如下的公式: 對應的變量參數的說明: 其中對應的Mouduls變量對應的就是公式中a的值,在公式中的含義就是相當於要循環多少個數才重復的一個值。 Mult

java 使用RandomMath random 去生成10以內的隨機數

                import java.util.Random;/** * Created by kdoulf on 2017/4/6. */public class RandomTest {    public static void main(String[] args){       

java利用數字字母隨機組合生成隨機數

思路:如果區分大小寫的話,那麼大寫算是一類,小寫算是一類,數字算是一類, 那麼通過    Random rand=new Random();這行程式碼隨機生成代表每一類的的生成器。 如果隨機產生的值為0,則產生的是數字,如果隨機產生的是1,則代表要產生大寫字母, 如果隨機產生的值

Java實現PDFExcel生成資料動態插入以及匯出

一、序言 Excel、PDF的匯出、匯入是我們工作中經常遇到的一個問題,剛好今天公司業務遇到了這個問題,順便記個筆記以防下次遇到相同的問題而束手無策。 公司有這麼兩個需求: 需求一、給了一個表單,讓把查出來的資料組裝到表單中並且提供以PDF格式的下載功能。 需求二、將資料查出來以Excel表格的形式下載下來。

Java實現圖的深度廣度優先遍歷算法

lan 圖結構 廣度搜索 源代碼下載 源代碼 earch isempty 學習 ole 概述: 近期要學習寫網絡爬蟲。所以把圖的深度和廣度搜索都再溫習一下。 圖結構展示: 實現過程: 首先,我們來看看圖結構在代碼中的實現。有三塊邏輯: 1.圖中的節點