117.info
人生若只如初见

java实现小游戏编程源代码

这是一个简单的猜数字游戏的 Java 源代码:

import java.util.Scanner;
public class GuessingGame {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int secretNumber = (int) (Math.random() * 100);
int guess = 0;
int attempts = 0;
System.out.println("Welcome to the guessing game!");
System.out.println("I'm thinking of a number between 1 and 100.");
while (guess != secretNumber) {
System.out.print("Enter your guess: ");
guess = input.nextInt();
attempts++;
if (guess < secretNumber) {
System.out.println("Too low. Try again.");
} else if (guess > secretNumber) {
System.out.println("Too high. Try again.");
} else {
System.out.println("Congratulations! You guessed the number in " + attempts + " attempts.");
}
}
input.close();
}
}

这个游戏会在 1 到 100 之间生成一个随机数,然后玩家需要猜出这个数。程序会根据玩家的猜测给出相应的提示,直到玩家猜中为止。最后会显示玩家猜中的次数。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe3c4AzsLBA9QB1M.html

推荐文章

  • Java8 Optional用法和最佳实践

    Java 8中的Optional是一个可以包装任意类型对象的容器类,用于处理可能为空的值,以避免出现空指针异常。以下是使用Java 8 Optional的一些常见用法和最佳实践: ...

  • Java_Cloneable 接口浅析

    Java中的Cloneable接口是一个标记接口,用于指示实现了该接口的类可以进行对象的克隆(复制)操作。 标记接口:Cloneable接口本身没有定义任何方法,它只是一个标...

  • java容器类有哪些特点

    Java容器类具有以下特点: 可以存储多个元素:容器类可以存储多个元素,包括基本数据类型和对象类型。 动态调整大小:容器类可以根据需要动态调整大小,可以增加...

  • java驱动包如何添加进去

    要将Java驱动包添加到项目中,可以按照以下步骤进行操作: 打开你的Java项目,在项目的根目录下创建一个名为"lib"的文件夹(如果该文件夹不存在)。 将Java驱动包...

  • 快速搭建kubernetes与kubeSphere环境

    要快速搭建Kubernetes与KubeSphere环境,可以按照以下步骤进行操作: 安装Docker:Kubernetes和KubeSphere都需要依赖Docker进行容器化管理,因此首先要在操作系统...

  • TS中interface和type的区别

    在 TypeScript 中,interface 和 type 都用来定义自定义类型。它们有一些相似之处,但也有一些区别。 定义方式:interface 使用 interface 关键字来定义,而 typ...

  • Array.slice 8 种不同用法

    指定开始和结束位置:slice(start, end) 这是最常见的用法,返回从索引 start 到索引 end(不包括 end)的元素组成的新数组。如果省略 end 参数,则返回从 start...

  • JS利用alert和prompt实现基本的输入输出用户名

    你可以使用以下代码来实现基本的输入输出用户名:
    // 使用 prompt 获取用户输入的用户名
    var username = prompt("请输入你的用户名:");
    // 使用...