21xrx.com
2024-12-23 02:27:47 Monday
登录
文章检索 我的文章 写文章
用Java写一个简单的代码小游戏
2023-06-14 06:38:35 深夜i     --     --

如果你对Java编程有些了解,那么你可以尝试编写一个简单的代码小游戏,来练习Java语言的使用。下面是一个简单的游戏示例,它包括一个包含数字的数字数组,玩家需要猜测正确的数字,否则游戏就结束了。

首先,让我们来看一下代码实现:


import java.util.Random;

import java.util.Scanner;

public class GuessingGame {

  public static void main(String[] args) {

    int[] numbers = new int[10];

    Random random = new Random();

    Scanner scanner = new Scanner(System.in);

    int guess = 0;

    int attempts = 0;

    

    for (int i = 0; i < numbers.length; i++) {

      numbers[i] = random.nextInt(100);

    }

    

    while (guess != -1) {

      System.out.print("Guess a number (1-100), or -1 to quit: ");

      guess = scanner.nextInt();

      attempts++;

      

      if (guess == -1) {

        System.out.println("Goodbye!");

        break;

      }

      

      boolean found = false;

      

      for (int number : numbers) {

        if (guess == number) {

          System.out.println("Correct!");

          found = true;

          break;

        }

      }

      

      if (!found) {

        System.out.println("Incorrect. Please try again.");

      }

      

      if (attempts == 5) {

        System.out.println("Game over!");

        break;

      }

    }

    

    scanner.close();

  }

}

在这个小游戏中,我们使用了Java中的Random和Scanner类。首先,我们创建了一个包含10个随机数的数字数组。然后,我们使用一个while循环来不断询问玩家猜测数字,直到他们达到5次猜测或选择退出。如果玩家猜中了一个数字,游戏就会给出正确的回答,并在玩家达到最大猜测次数时结束游戏。

现在,让我们来看一下这个小游戏的关键词:

1. Java - 这是我们用来编写小游戏的编程语言。

2. 游戏 - 这是我们的小项目的主题和目的。

3. 数组 - 我们使用这个数据结构来存储随机生成的数字。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复