C#第二次实验
来源:互联网 发布:本西蒙斯捏脸数据 编辑:程序博客网 时间:2024/04/28 20:15
/*【实验目的】1.掌握类和对象的使用。2.掌握字段、属性、方法(参数、重载、重写与覆盖)、继承和多态的使用。【实验内容】1.随机给出一个0至99(包括0和99)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。要求与提示: * 1)控制台、winform、web均可实现,暂时采用控制台; * 2)输入数字可能是非数值,应进行处理,并提示; * 3)如果用户想提早结束游戏怎么实现? * 4)功能代码应与输入、输出代码分离。即游戏逻辑代码可以分别用于控制台、winform、web;逻辑代码可以由其他人编写,只提供给你DLL文件。2.创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。 */using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { int choose=1; string a; while (1 == choose) { Random rand = new Random(); int answer = rand.Next(0, 99); int user_answer=0; while (true) { Console.WriteLine("输入猜的答案:"); try { user_answer = int.Parse(Console.ReadLine()); } catch (Exception e) { Console.WriteLine(e.Message); } if (user_answer > answer) { Console.WriteLine("大了"); } else if (user_answer < answer) { Console.WriteLine("小了"); } else { Console.WriteLine("你赢了"); break; } } Console.WriteLine("是否继续玩下去(Y/N):"); try { a = Console.ReadLine(); choose = ("y" == a || "Y" == a)?1:0; } catch (Exception e) { Console.WriteLine(e.Message); } } //Console.WriteLine(answer); Console.ReadLine(); } }}
0 0
- C#第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验 实验报告
- 设计与开发第二次实验报告C#学习心得
- C++第二次实验-实验报告
- 汇编第二次实验
- 第二次C++实验
- 第二次上机实验
- 第二次实验任务
- 第二次上机实验
- 第二次实验报告
- Android系统字体规范与应用探索
- Android资源库
- UIView部分圆角与旋转
- 乾坤大挪移:SQL Server脚本转Mysql
- java MemCache
- C#第二次实验
- 梅花A
- 收藏:十佳Web开发资源
- java控制台下"找不到类定义"异常
- uboot启动过程
- 通过浏览器唤醒app
- 《C#截取字符串的几种方法》
- poi操作EXCEL实例
- WebService客户端,接收数据解析存入数据库