Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java游戏编程

作者:无畏天下   发布日期:2025-04-24   浏览:70

// Java游戏编程示例:简单的控制台猜数字游戏

import java.util.Random;
import java.util.Scanner;

public class GuessTheNumber {
    public static void main(String[] args) {
        // 创建随机数生成器
        Random random = new Random();
        // 生成一个1到100之间的随机整数
        int numberToGuess = random.nextInt(100) + 1;

        // 创建扫描器对象,用于从控制台读取用户输入
        Scanner scanner = new Scanner(System.in);

        System.out.println("欢迎来到猜数字游戏!");
        System.out.println("我已经想好了一个1到100之间的数字。");

        // 初始化猜测次数为0
        int attempts = 0;
        int guess = -1; // 初始值设置为-1,确保进入循环

        // 游戏主循环
        while (guess != numberToGuess) {
            // 提示用户输入猜测的数字
            System.out.print("请输入你的猜测:");
            guess = scanner.nextInt();
            attempts++;

            // 根据用户的输入给出提示
            if (guess < numberToGuess) {
                System.out.println("太小了!再试一次。");
            } else if (guess > numberToGuess) {
                System.out.println("太大了!再试一次。");
            } else {
                System.out.println("恭喜你,猜对了!");
                System.out.println("你总共猜了 " + attempts + " 次。");
            }
        }

        // 关闭扫描器
        scanner.close();
    }
}

解释说明:

  1. Random 类:用于生成随机数。在这个例子中,我们生成一个1到100之间的随机整数。
  2. Scanner 类:用于从控制台读取用户输入。
  3. 游戏逻辑:通过一个 while 循环来不断提示用户输入猜测的数字,并根据用户的输入给出相应的提示(太大、太小或猜对)。
  4. 循环终止条件:当用户猜对数字时,循环结束,并输出猜了多少次。

这个示例展示了如何使用Java编写一个简单的控制台游戏,包含了基本的输入输出、条件判断和循环结构。

上一篇:java 静态变量

下一篇:java解析xml文件

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站