Java实现自制猜数游戏(附源码)

这里是Java系列文章,主要介绍有Java的使用及Java相关的,如Java语言本身以及Java等级考试

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程

因此,为了更好的使用Java,加油学习吧!


关于作者:

· 小白(Libra),计算机兴趣爱好者,Java,python,C,Hadoop

· Email:717560136@qq.com

· GitHub:https://github.com/Regel-zack

转载请注明出处


前言

        Java可以实现一些独特的小游戏,例如说飞机大战,五子棋等,或者就如本篇博客所讲的猜数游戏。


目录

前言

目录

正文

小结

结语


正文

源码内有注释,可以自行下载jdk编译运行

有问题可以在评论区提出

import java.util.*;

public class Excel {
    public static void main(String[] args) {
        // 欢迎语
        System.out.println("Welcome to play!");

        // 开始制作随机数
        int [] a = new int[4];
        a = random_num();
        int num = 0;
        for (int j = 0;j<a.length;j++){
            num = num*10+a[j];
        }

        // 打印输出随机数
        System.out.println(num);

        
        // 用户输入自己的答案
        while (true){

            int sum = 0,side = 0,score = 0;

            Scanner admin_input = new Scanner(System.in);
            int admin_num = admin_input.nextInt();

            int [] admin_num_arrays = new int[4];
            
            admin_num_arrays[0] = (int) admin_num / 1000;
            admin_num_arrays[1] = (int) (admin_num - admin_num_arrays[0] * 1000) / 100;
            admin_num_arrays[2] = (int) ((admin_num - admin_num_arrays[0] * 1000) - admin_num_arrays[1] * 100) / 10;
            admin_num_arrays[3] = (int) ((admin_num - admin_num_arrays[0] * 1000) - admin_num_arrays[1] * 100) - admin_num_arrays[2] * 10;

            boolean admin_repeat = true;

            for 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值