最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Java简单实现猜数字游戏代码示例
时间:2022-06-29 02:03:38 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下Java简单实现猜数字游戏代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
一、C语言版本
代码
#define _CRT_SECURE_NO_WARNINGS #include#include #include void menu() { printf("**********************************n"); printf("**** 1. play 0.exit ****n"); printf("**********************************n"); } void game() { int guess = 0; int r = rand() % 100 + 1; while (1) { printf("猜数字:"); scanf("%d", &guess); if (guess > r) { printf("猜大了……"); } else if (guess < r) { printf("猜小了……"); } else { printf("猜对了!!!"); break; } } } int main() { int input = 0; srand((unsigned int)time(NULL)); do { menu(); printf("输入你的选择:"); scanf("%d", &input); switch (input) { case 1: game(); break; case 0: printf("退出游戏"); break; default: printf("非法选择"); break; } } while (input); return 0; }
运行结果
二、Java版本
代码
import java.util.Random; import java.util.Scanner;; public class guessNum { public static void main(String[] args) { Random random = new Random(); //随机数种子 Scanner sc = new Scanner(System.in); int toGuess = random.nextInt(100); while (true) { System.out.println("请输入数字: (1-100)"); int num = sc.nextInt(); if (num < toGuess) { System.out.println("低了低了格局低了"); } else if (num > toGuess) { System.out.println("高!真高!"); } else { System.out.println("猜对了!!!"); break; } } sc.close(); } }
运行结果
相关文章
- 《无限暖暖》天星之羽获得位置介绍 12-20
- 《流放之路2》重铸台解锁方法介绍 12-20
- 《无限暖暖》瞄准那个亮亮的成就怎么做 12-20
- 《无限暖暖》魔气怪终结者完成方法 12-20
- 《无限暖暖》曙光毛团获得位置介绍 12-20
- 《无限暖暖》日光果获得位置介绍 12-20