激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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
主站蜘蛛池模板: 欧美成人免费电影 | 一本一本久久a久久精品综合小说 | av成人在线播放 | 欧美成人福利 | 男女羞羞视频在线免费观看 | 久久免费视频3 | 日本一区二区三区精品 | av影院在线播放 | 中文字幕免费一区 | 三级国产三级在线 | 精品在线观看一区二区 | 国产亚洲精品久久久久久大师 | 久久国产免费视频 | 国产精品亚洲一区二区三区久久 | 亚洲资源在线播放 | 色污视频 | 最新亚洲国产 | 桥本有菜免费av一区二区三区 | 国产亚色| 欧洲成人一区二区 | 国产免费一区二区三区最新不卡 | 久久精品一区二区三区四区五区 | 国产精品成人一区二区三区吃奶 | 日本免费一区二区三区四区 | 久久久久久久久久久久久久久久久久 | 日本黄色大片免费 | 91高清国产 | 91高清国产 | 手机国产乱子伦精品视频 | 国产亚洲小视频 | 国产精品伊人久久 | 亚洲视频综合 | 神马顶级推理片免费看 | 欧洲精品色 | 一级毛片播放 | 欧美韩国一区 | 精品国产96亚洲一区二区三区 | 91九色网址 | 性欧美暴力猛交69hd | 深夜免费视频 | 一区二区三高清 |