更新时间:2018-12-30 06:33:25
封面
版权信息
前言
第一篇 基础篇
第1章 开发环境
实例001 创建控制台应用程序
实例002 创建Windows窗体应用程序
实例003 创建DLL动态链接库
第2章 语法基础
实例004 从控制台输出整数类型——整数类型
实例005 从控制台输出浮点类型——浮点类型
实例006 判断矩形是否为正方形——结构体和布尔型
实例007 利用枚举型描述动物类型——枚举类型
实例008 修改圆柱体的高度和底面半径——引用类型
实例009 计算圆形的面积——常量
实例010 计算矩形的面积——变量
实例011 实现简单计算器——算术运算符
实例012 输出两个数之间的关系——关系运算符
实例013 按字节提取整型数值——按位运算符
实例014 对学生成绩进行分类——条件运算符
实例015 求三个数中的最大值——三元运算符
实例016 将两个数的值交换——函数的使用及引用传递
实例017 求解正整数的阶乘——函数的递归调用及值传递
实例018 求解多个数的乘法运算——函数参数输出
第3章 程序流程
实例019 模拟超市商品打折——if条件判断语句
实例020 判断字符串各字符类型——if-else条件判断语句
实例021 将三个数从小到大输出——if-else嵌套使用
实例022 输出酒店指定星期特价菜——switch选择语句
实例023 判断1到10之间的素数和合数——多个case语句
实例024 输出1到20之间的整数——while循环语句
实例025 输出1到20之间的偶数——do-while循环语句
实例026 求表达式1−2+3−4+…−100的值——for循环语句
实例027 用符号*排列成三角形——for循环嵌套调用
实例028 百钱买百鸡算法——for循环嵌套调用
实例029 输出字符串中的每个字符——foreach循环语句
实例030 输入数据不规范时捕获异常——异常处理语句
第4章 数组与集合
实例031 存储多个学生姓名——一维数组
实例032 生成学生成绩单——创建二维数组
实例033 求学生总成绩——读取二维数组
实例034 计算两个矩阵乘法——二维数组运算
实例035 按月存储日期——交错数组
实例036 生成学生信息表——ArrayList的使用
实例037 管理学生信息——List的使用
实例038 生成省市信息表——Dictionary的使用
实例039 简单的列车售票系统——二维数组的应用
实例040 模拟舞伴配对问题——Queue的使用
实例041 括号匹配检测——Stack的使用
第5章 字符串
实例042 将古诗分行输出——System.Char类型
实例043 判断古诗默写是否正确——Equals方法
实例044 将古诗颠倒输出——Reverse方法
实例045 提取古诗中的关键词语——Substring方法
实例046 将数字按指定格式输出——格式化字符串
实例047 将日期按指定格式输出——格式化日期
实例048 将古诗按标点分割成句——Split方法
实例049 古诗填空——Insert方法
实例050 修改错误的古诗——Remove方法
实例051 拼接错乱的古诗句——StringBuilder的使用
实例052 验证IP地址字符串格式——Regex正则表达式
实例053 提取古诗中含有“明月”的诗句——Contains方法
实例054 对古诗进行Base64编码——Base64编码
第6章 数据结构与算法
实例055 将学生信息表顺序倒置——顺序线性表
实例056 将两个学生信息表交叉合并——单链表
实例057 将十进制数转换为八进制数——链栈
实例058 判断一个字符串是否为回文——链队列
实例059 将学生信息存储到二叉树中——二叉树
实例060 遍历城市网——图
实例061 对学生表的前10位学生成绩排序——直接插入排序
实例062 将学生按成绩进行希尔排序——希尔排序
实例063 求学生成绩的实际范围——双向冒泡排序
实例064 求成绩合格的学生——快速排序
实例065 求成绩在前10名的学生——直接选择排序
实例066 将学生按成绩从低到高排序——堆排序
实例067 将学生按成绩进行归并排序——二路归并排序
实例068 将学生按年级和成绩进行排序——基数排序
实例069 查找指定姓名的学生信息——顺序查找
实例070 查找指定学号的学生信息——折半查找
实例071 查询指定成绩的学生信息——二叉排序树
实例072 按学生成绩构造哈希表——哈希表
第7章 类与结构
实例073 创建员工信息表——类与对象
实例074 统计工厂生产汽车的数量——静态类型与成员
实例075 自定义日期类型——构造函数重载
实例076 计算不同级别员工的工资——函数重载
实例077 计算学生年级平均成绩——索引器
实例078 旅行社费用计算——属性
实例079 计算球、圆柱和圆锥的体积——继承
实例080 输出不同员工的工作内容——继承方法
实例081 动物园给不同的动物喂食——基类构造函数
实例082 计算圆柱体和圆锥体表面积——多态
实例083 图书馆管理学生借书权限——抽象类
实例084 计算两个数的加、减、乘、除——接口
实例085 模拟电话来电提醒——事件
实例086 重新计算圆形和矩形的面积——基类事件
实例087 输出学生表中男生的信息——委托
第8章 常用设计模式
实例088 果园种植水果——简单工厂模式