C#实现猜数字小游戏
作者:fanxingyue 发布时间:2023-01-13 16:39:38
标签:C#,猜数字
本文实例为大家分享了C#实现猜数字小游戏的具体代码,供大家参考,具体内容如下
效果如图:
代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace _1csz
{
public partial class Form1 : Form
{
int x;///定义的是一个全局变量
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)///产生一个随机数
{
Random rd = new Random();
x = rd.Next(100);
}
private void button2_Click(object sender, EventArgs e)///显示正确答案
{
label4.Visible = true;
label4.Text = x.ToString();
}
private void button3_Click(object sender, EventArgs e)///退出键
{
Application.Exit();
}
private void Form1_Load(object sender, EventArgs e)///窗体初始化
{
label3.Visible = false;
label4.Visible = false;
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)///KeyDown事件:当焦点在文本框时按下任何键都触发该事件
{
if (e.KeyCode==Keys.Enter)///KeyCode属性获取KeyUp和KeyDown事件的键盘代码,其值用Keys枚举成员名
{
if (x==int.Parse(textBox1.Text))
{
label3.Visible = true;
label3.Text = "猜对了,你真棒!";
}
else if (int.Parse(textBox1.Text) > x)
{
label3.Visible = true;
label3.Text = "真是,猜大了!";
}
else
{
label3.Visible = true;
label3.Text = "真是,猜小了!";
}
}
}
}
}
来源:https://blog.csdn.net/a716121/article/details/51476968


猜你喜欢
- mybatis自动生成代码(实体类、Dao接口等)是很成熟的了,就是使用mybatis-generator插件。 它是一个开源的插件,使用m
- 一、包装类概述Java有8种基本数据类型:整型(byte、short、int、long)、浮点型(float、double)、布尔型bool
- 1、数组的定义先声明后使用数据类型 [] 数组名称 = new 数据类型[长度];String[] arr3 = new String[5]
- BufferedImage转换为MultipartFileJava里读取图片或调整图片大小可使用BufferedImage进行操作(参考我另
- 北京时间 2018 年 3 月 1 日早上,如约发布的 Spring Boot 2.0 在同步至 Maven 仓库时出现问题,导致在 Git
- 前言EasyCache升级兼容 Springboot2,有个业务系统启动总是会卡住,最后抛出超时异常,如下:java.util.concur
- 问题原因今天在看集合源码的时候,突然看到接口继承接口,觉得有点差异,以前写代码也就是类继承一个类,实现接口。这样写的多了,突然看到接口继承接
- 熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,
- Java与Scala创建List与Map//JavaList<String> languages = new ArrayList
- 一、泛型集合List<T>排序经sort方法之后,采用了升序的方式进行排列的。 List<int> list = n
- 本文实例为大家分享了AndroidStudio实现能在图片上涂鸦的具体代码,供大家参考,具体内容如下一、内容:设计一个能在图片上涂鸦的程序二
- 前言在以SpringBoot开发Restful接口时, 对于接口的查询参数后台也是要进行校验的,同时还需要给出校验的返回信息放到上文我们统一
- Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*
- 先看下效果图:这个需要用到1个开源的 库,这个后面也会说下的。工程目录:1. MainActivity.javapublic class M
- SpringBoot默认使用HikariDataSource数据源定义数据源:存储了所有建立数据库连接的信息。通过提供正确的数据源名称,你可
- 1 起因在实际业务开发中, 我们经常会遇到需要临时创建一个数组的情况, 今天我们就来讲一下Java中ArrayList初始化的方法2 解决方
- SpringMVC支持的数据校验是JSR303的标准,通过在bean的属性上打上@NotNull、@Max等进行验证。JSR303提供有很多
- 本篇要点简单描述浮点数十进制转二进制精度丢失的原因。介绍几种创建BigDecimal方式的区别。整理了高精度计算的工具类。学习了阿里巴巴Ja
- 以前编程的时候,遇到倒计时的功能时,经常自己去写,但其实Android已经帮封装好了一个倒计时类CountDownTimer,其实是将后台线
- 常量池Java中我们创建String对象有两种基本方法。String str1 = "zxhtom";String st