1,读入一个小数,将小数部分和整数部分交换:例如 3.14 ---〉14.3
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TestExchange
{
class Program
{
static void Main(string[] args)
{
while (true)
{
// 1,从控制台读入一个小数,存放在 testDouble 中
string testDouble = Console.ReadLine();
// 2,转为double 类型
double result;
// 用try ... catch ... 语句捕获格式错误的异常
try
{
result = double.Parse(testDouble);
// 3,将testDouble以‘.’隔开
string[] splitStr = testDouble.Split('.');
// 4,格式输出
Console.WriteLine("{0}.{1}", int.Parse(splitStr[1]), int.Parse(splitStr[0]));
}
catch (FormatException e)
{
// 捕获数字格式不正确的异常
Console.WriteLine("输入数字格式不正确");
}
catch (System.IndexOutOfRangeException e)
{
// 捕获全部整数不包含小数点的异常
Console.WriteLine("输入的数应包含小数点");
}
}
}
}
}
2,定义一个qq状态的枚举(在线、隐身、离线…)。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TestQQState
{
class Program
{
static void Main(string[] args)
{
}
}
// 定义QQ状态的枚举
enum QQState
{
OnLine, //在线
OffLine, //离线
Hidding, //隐身
Busy //忙碌
}
}
3,老婆给当程序员的老公打电话:“下班顺路买10个包子,如果看到卖西瓜的,买一个。”下班后,老公买回一个包子,因为他看到卖西瓜的了,老婆气晕了。分别用程序表达这句话的意思:老婆的意思;程序员老公理解的意思。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TestJok
{
class Program
{
static void Main(string[] args)
{
Husband husband = new Husband();
// 买包子的个数
int bzCount;
// 买西瓜的个数
int xgCount;
// 是不是有买西瓜的
bool isThereHasXiGua = false;
// 老婆的意思
husband.getOffWork(); // 老公下班
husband.buyBaozi(10); // 老公买十个包子
if (isThereHasXiGua == true) // 如果看到卖西瓜的
{
husband.buyXiGua(1); // 买一个西瓜
}
//老公的意思
husband.getOffWork(); // 老公下班
if (isThereHasXiGua == false) // 如果没有看到买西瓜的
{
husband.buyBaozi(10); // 买 10 个包子
}
else // 如果看到卖西瓜的
{
husband.buyBaozi(1); // 买 1 个包子
}
}
}
/// <summary>
/// Husband 类
/// </summary>
class Husband
{
/// <summary>
/// 买包子的方法
/// </summary>
/// <param name="bzCount">买的包子的个数</param>
public void buyBaozi(int bzCount)
{
}
/// <summary>
/// 下班的方法
/// </summary>
public void getOffWork()
{
}
/// <summary>
/// 买西瓜的方法
/// </summary>
/// <param name="xgCount">买的西瓜的个数</param>
public void buyXiGua(int xgCount)
{
}
}
}
分享到:
相关推荐
用来初学者学会三层架构的一个例子源码,用一个简单的登陆验证来阐述三层的基本概念。
《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...
《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...
深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...
《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...
内容概要:利用asp.net技术实现给游艇租借提供第三方平台,资源包含管理员后台和普通用户两个界面版式,管理员进入后台可以对游艇信息进行管理,可以对游艇名称、游艇档次、游艇价格、游艇标签进行修改和添加;...
注:以上三个案例,上课时会根据每个班的课堂反馈选择其中一个案例予以讲解学习。 7、如鹏网项目(9天) 查看项目演示 功能点 站内搜索、栏目管理、视频播放(完全模仿优酷视频页面)、焦点图、静态页面生成(新浪、...
《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...
《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...
《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...
《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。...
C#课程设计-C#大作业基于ASP.NET技术的动漫管理系统源码(老司机驾驶舱)。 编写本应用的主要目的是通过.NET技术实践了三层开发的基本思想: 通过ORM框架实现数据访问层,并将数据库操作服务封装为DAO层; 通过razor...
我的课程提供了课程管理、作业管理和笔记管理等三个主要功能: 我的课程可以对课程数据进行分析,并在主页上显示”当前课程“、”下一节课“、”今天课程“和”明天课程“等信息” 我的课程可以对过去五天的作业...
这个程序可以计算BMI,并对结果做出不同反应
1、基于asp.net三层模式的球星粉丝互动平台源码+数据库+项目说明(毕业设计).zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设...
网站采用三层架构,代码难度适中,初学者也能轻松读懂源码。 源码提供的最初数据库相关的文件为备份文件,使用之前需要在数据库管理器中对数据库进行还原。不过已经将还原的数据库文件放置在压缩包根目录下的DB_51...
asp.net三层模式土特产销售购物网 程序开发软件: Visual Studio 2010以上 数据库:sqlserver2005以上 账号管理:是系统中对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。 库存管理:是对土特产的...
asp.net 精品课程管理系统 是一套完善的WEB设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍 管理员功能包括以下几个模块 (1)学生管理模块:可以对系统用户的角色进行分配...
软件设计模式作业,要求用3个设计模式以上实现。代码涉及了装饰模式,工厂模式和适配器模式
如使用的开发环境为VS2010,.net 4.0类库,SQL erver2008,LinQ技术,.net MVC3.0,jquery,extjs,Silverlight4等富客户端技术等,保证了技术在三年之内不会落伍 6、首次采用: 视频授课+上机课作业练习+上机课作业讲解+...