C# 面向过程 猜拳游戏
来源:互联网 发布:表达知错的句子 编辑:程序博客网 时间:2024/06/14 20:08
最近很爱学习,加上很早以前就想看看asp,所以去黑马去课堂看了下视频。
无聊的时候刚好看到老师在讲一个猜拳游戏,只是他用的是面向对象的思想,可是我觉得面向对象那个有点麻烦了,于是下来自己写了记录一下。用的工具就是visual studio 2015
1.新建一个项目 CaiQuanGame
选择windows窗体应用程序,把解决方案以及保存的位置这些都填好。
2.设计界面
3.写按钮的点击事件要做的事情
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace CaiQuanGame{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //1.随机生成computer的出拳,1-剪刀;2-石头;3-布 Random random = new Random(); int cNum = random.Next(1, 4); String cName=""; switch (cNum) { case 1: cName = "剪刀"; break; case 2: cName = "石头"; break; case 3: cName = "布"; break; } computer.Text = cName; //2.显示用户的出拳,1-剪刀;2-石头;3-布 Button button = (Button)sender; int uNum=0; switch (button.Text){ case "剪刀": uNum = 1; user.Text = "剪刀"; break; case "石头": uNum = 2; user.Text = "石头"; break; case "布": uNum = 3; user.Text = "布"; break; } //3.比较computer和用户的出拳并显示结果 if ((cNum - uNum) == 1 || (cNum - uNum) == -2) { winresult.Text = "You Lose!"; } else { winresult.Text = "You Win!"; } } }}
备注:如果想学的话C#,黑马云课堂http://yun.itheima.com/map/52.html
免费还比较系统,绝对不是推荐,真心推荐!!!
阅读全文
0 0
- C# 面向过程 猜拳游戏
- C#面向对象编程-猜拳游戏
- C#猜拳游戏
- 猜拳游戏源码(面向对象)
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- 猜拳游戏
- AJAX内容
- ConstraintLayout(约束布局)
- Biomechanical Design of the Berkeley Lower
- Sensing Pressure Distribution on a Lower-Limb Exoskeleton
- Android中Fragment的使用
- C# 面向过程 猜拳游戏
- js 开发遇到的问题
- Kotlin学习(一)简单了解下Kotlin
- python 列表去重(不可变类型和可变类型)
- 在centos7.x系统,配置docker私有镜像仓库
- 定时任务-spring-quartz
- Effective Java读书笔记二一(Java Tips.Day.21)
- 搞了一天,为了一个防火墙的没有禁止成功!!!redhat 7 & Oracle Linux 7 & Centos 7注意!!
- es6中的class类下