一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - Java編程實現打地鼠文字游戲實例代碼

Java編程實現打地鼠文字游戲實例代碼

2021-02-23 11:04lao_huang123 JAVA教程

這篇文章主要介紹了Java編程實現打地鼠文字游戲實例代碼,具有一定借鑒價值,需要的朋友可以參考下。

控制臺輸入數字,與隨機數匹配,匹配正確則返回“打中了!”

匹配錯誤則返回“太遺憾!沒打中!”

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package hitmouse;
 
import java.util.Random;
import java.util.Scanner;
 
public class HitMouse {
 
public static void main(String[] args) {
  // TODO Auto-generated method stub
 
  int[] map = new int[5];  //定義一個數組
  Random rand = new Random(); //隨機數變量實例化
  Scanner scan = new Scanner(System.in); //獲得控制臺輸入
  int pos;  //地鼠位置
  int newpos; //用戶輸入位置,與地鼠位置判斷
 
  while(true){
    for(int i=0;i<map.length;i++){
      map[i]=0; //數值所有數賦值為0
    }
    pos = rand.nextInt(5); //5以內的隨機數
    map[pos]=1; //地鼠的位置(1表示地鼠位置)
    for(int temp:map){
      System.out.print(temp); //輸出數組
    }
    System.out.println("請輸入打擊位置:");
    newpos = scan.nextInt();  //控制臺輸入的數字賦值給newpos
    if(pos == newpos){     //判斷位置是否正確
      System.out.println("打中了!");
    }
    else{
      System.out.println("太遺憾!沒打中!");
    }
  }
}

輸出效果:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
00001請輸入打擊位置:
4
打中了!
00100請輸入打擊位置:
2
打中了!
10000請輸入打擊位置:
0
打中了!
10000請輸入打擊位置:
3
太遺憾!沒打中!
01000請輸入打擊位置:
1
打中了!
10000請輸入打擊位置:

自己運行結果:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
00010請輸入打擊位置:
9
太遺憾!沒打中!
00100請輸入打擊位置:
1
太遺憾!沒打中!
00001請輸入打擊位置:
5
太遺憾!沒打中!
10000請輸入打擊位置:
6
太遺憾!沒打中!
01000請輸入打擊位置:
4
太遺憾!沒打中!
00010請輸入打擊位置:
5
太遺憾!沒打中!
10000請輸入打擊位置:
88
太遺憾!沒打中!
00010請輸入打擊位置:
4
太遺憾!沒打中!
10000請輸入打擊位置:
5
太遺憾!沒打中!
10000請輸入打擊位置:
6
太遺憾!沒打中!
00010請輸入打擊位置:
3
打中了!
01000請輸入打擊位置:

運氣不好。。打了那么多次才中。

總結

以上就是本文關于Java編程實現打地鼠文字游戲實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。

原文鏈接:https://www.2cto.com/kf/201710/693095.html

延伸 · 閱讀

精彩推薦
  • JAVA教程java實現檢測是否字符串中包含中文

    java實現檢測是否字符串中包含中文

    本文給大家分享了2個使用java檢測字符串中是否包含中文的代碼,都非常的實用,最后附上了各種字符的unicode編碼的范圍,方便我們以后使用正則進行匹配...

    hebedich5422020-01-12
  • JAVA教程SpringMVC解析JSON請求數據問題解析

    SpringMVC解析JSON請求數據問題解析

    這篇文章主要介紹了SpringMVC解析JSON請求數據問題解析,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 ...

    木葉之榮4402020-09-09
  • JAVA教程JavaWeb Spring注解Annotation深入學習

    JavaWeb Spring注解Annotation深入學習

    這篇文章主要為大家詳細介紹了JavaWeb Spring注解Annotation,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    i106302263652020-06-14
  • JAVA教程詳解Java消息隊列-Spring整合ActiveMq

    詳解Java消息隊列-Spring整合ActiveMq

    本篇文章主要介紹了詳解Java消息隊列-Spring整合ActiveMq ,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    jaycekong1692020-08-06
  • JAVA教程java教學筆記之對象的創建與銷毀

    java教學筆記之對象的創建與銷毀

    面向對象的編程語言使程序能夠直觀的反應客觀世界的本來面目,并且使軟件開發人員能夠運用人類認識事物所采用的一般思維方法進行軟件開發,是當今...

    hebedich2192020-03-25
  • JAVA教程深入學習JavaWeb中監聽器(Listener)的使用方法

    深入學習JavaWeb中監聽器(Listener)的使用方法

    這篇文章主要為大家詳細介紹了深入學習JavaWeb中監聽器(Listener)的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    i106302265112020-06-11
  • JAVA教程spring循環依賴策略解析

    spring循環依賴策略解析

    這篇文章主要為大家詳細介紹了spring循環依賴策略,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    atheva9532020-12-31
  • JAVA教程基于String變量的兩種創建方式(詳解)

    基于String變量的兩種創建方式(詳解)

    下面小編就為大家帶來一篇基于String變量的兩種創建方式(詳解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    Java教程網3222020-11-29
主站蜘蛛池模板: 精品性久久 | 天堂成人在线视频 | 青青草国产免费国产是公开 | 亚洲四虎在线 | 美女曰逼视频 | 11 13加污女qq看他下面 | 欧美视频一区二区三区四区 | 国产亚洲精品一区二区在线观看 | 啪啪无尽3d动漫漫画免费网站 | 911精品国产亚洲日本美国韩国 | 二次元美女扒开内裤露尿口 | 白鹿扒开内裤露出尿孔 | 亚洲成人黄色 | 国产亚洲精品高清在线 | 成人伊人亚洲人综合网站222 | 寡妇一级毛片 | 国产精品日本亚洲777 | 国产免费一区二区三区 | 欧美视频久久 | xnxx老师 | 久久99热狠狠色一区二区 | 娇妻与老头绿文小说系列 | 亚洲精品综合一二三区在线 | 亚洲 无码 制服 日韩 | 欧美春宫| 天天色天 | 亚洲国产欧美日韩在线一区 | 性印度freehd | 国产在线三级 | 日韩国产成人资源精品视频 | 亚洲AV蜜桃永久无码精品红樱桃 | 99这里只有精品视频 | 三级欧美在线 | 欧亚精品一区二区三区 | 无限在线观看视频大全免费高清 | 国产激情久久久久影院小草 | kuaibo成人播放器 | vod国产成人精品视频 | 久久久久久久久人体 | 国产精品永久免费自在线观看 | 人人九九 |