1. 程式人生 > >猜數字小遊戲(0-100)

猜數字小遊戲(0-100)

馬濤
 *April 18th .2009
 *
 */
import java.util.*;
public class GuessFigure
{
 public static void main(String[] args)
 {
  table:
  for(int i =0;true;i++)
  {
   //用來記錄輸入了幾次數字
   int intVar=1;
   Random ran = new Random();
   //nextInt()返回1-100之間的一個值
   int intFigure = ran.nextInt(101);
   System.out.println("猜數字遊戲");
   System.out.println("電腦已經從0-100之間產生了一個隨機整數 ***");
   System.out.println("您有三次機會,請輸入數字,並按回車確認");
   Scanner sca = new Scanner(System.in);
   ps:
   for(int intTime = 1;intTime<=3;intTime++)
   {
    switch(intTime )
    {
     case 1: break;
     case 2: System.out.println("您還有兩次機會");
         break;
     case 3: System.out.println("這是您最後一次機會了");
         break;
    }
    //得到我們輸入的數字
    int intFigureIn =Integer.parseInt(sca.nextLine());
    for(;intVar<=3;)
    {
     intVar++;
     if(intFigure>intFigureIn)
     { 
      //如果intVar等於4 我們就沒有機會再猜了
      if(intVar!=4)
      {    
        System.out.println("您輸入的數小於電腦生成的數");
       System.out.println("請重新輸入");
       continue ps;
      }
      else
      {
       System.out.println("您猜錯了");
       System.out.println("電腦隨機的數字式"+intFigure);
       break ps;
      }
      
     }
     
     else if(intFigure<intFigureIn)
     {
      if(intVar!=4)
      {
       System.out.println("您輸入的數大於電腦生成的數");
       System.out.println("請重新輸入");
       continue ps;
      }
      else
      {
       System.out.println("您猜錯了");
       System.out.println("電腦隨機的數字式"+intFigure);
       break ps;
      }
      
     }
     else
     {
      System.out.println("恭喜您猜對了 Congratulations!");
      break ps;
     }
    }
   }
   System.out.println("在玩一次? 輸入Y 或者 N");
   Scanner sca1 = new Scanner(System.in);
   String strVar = sca1.nextLine();
   //判斷是否要重新玩一次
   if(strVar.equals("Y")|strVar.equals("y"))
    continue table;
   else
    break table;
  }
  
 }
}

相關推薦

數字遊戲0-100

馬濤 *April 18th .2009 * */import java.util.*;public class GuessFigure{ public static void main(String[] args) {  table:  for(int i =0;true;i++)  {   //用來記錄

數字遊戲精簡版

    無論是工作還是平時的生活中,少不了聚會喝酒,那麼一些趣味小遊戲便經常出場了,今天我們要聊的是一個大家肯定玩過簡單得不能再簡單又出場率很高的小遊戲——猜數字,還記得上次同學聚會就是靠它下了一箱酒!     好了,先簡單介紹下游戲規則:由莊家想出1-100之間的任意一個

Time in the Subway: 數字遊戲GuessNum--Java程式碼實現

/* 需求:開發一個猜數字的小遊戲; * 描述:系統產生一個1-100之間的隨機數(含0和100),請猜出這個數字是多少。 * 1.產生隨機數 * 2.接收鍵盤輸入數字

Java原始碼-數字遊戲Swing程式設計版

//Guess a number between 1 and 1000 //Java how to program, 10/e, Exercise 12.14 //by [email protected] /* (Guess-the-Number Game) Write an application

python3 數字遊戲1.0

print ( "----------這是一個猜數遊戲----------" ) temp = input( "請輸入一個數字:" )guess = int(temp) if guess == 6:print( "恭喜你猜對了!" )print("哈哈,猜中了也沒有獎勵!")else:print("對不起,你

js數字遊戲2.0——原創

今天把之前的猜數字改了一下,不過彈出視窗會阻止定時器執行,查了半天資料暫時沒有找到解決辦法。 <!doctype html><html lang="cn"> <head> <meta charset="UTF-8"> <title>猜數字</

JS---數字0-100

cnblogs log for 數字 col rom utf-8 clas else <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8">

數字遊戲+折半查詢法二分法+三次密碼輸入+字母大小寫轉換

猜數字小遊戲: #include<stdio.h> #include<time.h> #include<stdlib.h> /* 猜數字小遊戲 */ int menu() { printf("**********1.開始遊戲**********\n

頁面html/jsp數字遊戲

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%> <!DOCTYPE html PUBLIC

python遊戲迴圈and判斷

import random x=random.randint(0,100) z=1 for i in range(19): y=int(input("請輸入你猜的數字:")) z=z+1 if y==x: if z<=5:

c#窗體數字遊戲(初級版

        private void button1_Click(object sender, EventArgs e)        {            Random a = new Random();                //用隨機數賦值            n = a.Next(1

Python基礎入門-實現數字遊戲

結束 選擇 提示 int pri 返回 重新開始 系統默認 pan 今天呢,我們來通過前面學過的一些知識點來完成一個猜數字大小的遊戲程序設計。那麽呢,一般人寫代碼直接上來就幹,沒有分析,這樣的做法是沒有產出的,除非你是大牛,今天呢,我會把我學習編程的思路分享給大家,我的思路

數字遊戲

trie num ber strong mes for malle tro 猜數字小遊戲 1.最簡易性 #Author:liubin game_of_number=11 guess_number=int(input("guess number:")) if guess_n

白話kali linux上可以安裝什麽遊戲好奇版

意思 好奇心 有一個 貪吃蛇 精神的 入門 ack web cman 技術博客的可讀性非常重要,這也是技術博客寫作的重要原則。 電腦系統是kali linux2018.1版本的,64bit 遊戲是極客精神的產物,這句話沒毛病。 因為之前在windows電腦上一直都是很方便的

python學習第一週 數字遊戲

資源下載:點我下載 說明點: num.isdigit() #判斷使用者輸入的內容是否是數字 random.randint(0-100) #從0-100中獲取一個隨機數 int(num) #將獲取的字串num轉為int型別 #!/usr/bin/python3 #-*- co

python寫五子棋遊戲pygame模組

第一篇部落格 暑假學了十幾天python,然後用pygame模組寫了一個五子棋的小遊戲,程式碼跟有緣人分享一下,然後一些資源可以加我qq(2395425694)找我要(記得評論點贊)。 import numpy as np import pygame import sys impor

程式--<數字遊戲>--for - while

方式一: while迴圈語句 import random num = random.randint(0,100) # randint函式,隨機生成0-100之間的數字 print(num) # 如果不知道隨機數,猜之前可以先列印隨機數 i=0

java數字遊戲

Java猜數字小遊戲 初學java就可以做一些簡單的小遊戲,像猜數字,人人對戰五子棋,飛機大戰等等 今天說的是猜數字的小遊戲: 計算機隨機取一個值作為答案,然後你需要輸入你猜的數字,輸的小了會提示你猜小了,輸的大了會提示你猜大了。這個遊戲就一個考察點——迴圈的利用。 package

js貪吃蛇遊戲相容ie8DOM,BOM操作

效果圖 本篇將使用JavaScript 編寫一個貪吃蛇的小遊戲,採用OOP(面向物件)程式設計 基本沒有CSS樣式和HTML結構,主要是體會js操作 HTML程式碼 <div class="map"></div> &

初識python-數字遊戲

#猜數字遊戲 import random number = random.randint(0,100)#設定數字為100以內 count=0 while count<5: #設定遊戲次數 count = count + 1 guess =