_10_do_while循环__

class DoWhileApp
{
    // 这是一个支持单用户的服务器模型
    public static void Main()
    {
        // 打印软件的欢迎信息
        Console.WriteLine("欢迎使用whileApp V0.1");

        // command用于存储用户的命令
        string command;

        do
        {
            // 打印命令输入符
            Console.Write(">");

            // 读入用户的命令
            command = Console.ReadLine();
            switch(command)
            {
                // 处理get命令
                case "get":
                    doGet();
                    break;

                // 处理put命令
                case "put":
                    doPut();
                    break;

                // 命令为exit表示退出程序
                case "exit":
                    break;

                // 处理缺省命令
                default:
                    doDefault();
                    break;
            }
        }while(command != "exit");// 命令为exit表示退出程序
    }

    // 处理get命令
    private static int doGet()
    {
        // 待加入真正的get处理动作
        Console.WriteLine("获取文件...ok");

        return 0;
    }

    // 处理put命令
    private static int doPut()
    {
        // 待加入真正的put处理动作
        Console.WriteLine("传送文件...ok");

        return 0;
    }

    // 处理缺省命令
    private static int doDefault()
    {
        // 打印出错信息
        Console.WriteLine("命令错误");

        // 提示正确用法
        Console.WriteLine("whileApp V0.1 支持的命令集有:");
        Console.WriteLine("\tget:\t获取文件");
        Console.WriteLine("\tget:\t传送文件");
        Console.WriteLine("\texit:\t退出程序");

        return 0;
    }
}
时间: 2024-12-14 05:26:21

_10_do_while循环__的相关文章

_09_while循环__

class WhileApp { // 这是一个支持单用户的服务器模型 public static void Main() { // 打印软件的欢迎信息 Console.WriteLine("欢迎使用whileApp V0.1"); // 打印命令输入符 Console.Write(">"); // command用于存储用户的命令 string command; // 读入用户的命令 // 命令为exit表示退出程序 while((command = Con

【转载】C代码优化方案

C代码优化方案__ 4 1.选择合适的算法和数据结构__ 4 2.使用尽量小的数据类型__ 5 3.减少运算的强度__ 5 (1).查表(游戏程序员必修课)_ 5 (2).求余运算__ 6 (3).平方运算__ 6 (4).用移位实现乘除法运算__ 6 (5).避免不必要的整数除法__ 8 (6).使用增量和减量操作符__ 8 (7).使用复合赋值表达式__ 8 (8).提取公共的子表达式__ 9 4.结构体成员的布局__ 9 (1)按数据类型的长度排序__ 10 (2)把结构体填充成最长类型长

C++__循环队列(练习)

循环队列 queue.h #ifndef QUEUE_H_ #define QUEUE_H_ #define SIZE 10 typedef int data_type; enum QUEUE_OP { QUEUE_ERR = -1, QUEUE_OK, QUEUE_EMPTY }; class QUEUE { private: data_type *data; int count; int iFront; int iRear; public: QUEUE(); ~QUEUE(); int ge

MVC+EF 序列化类型为“System.Data.Entity.DynamicProxies.__的对象时检测到循环引用

用MVC+EF做简单查询时,返回json格式数据出现问题 原代码: public ActionResult JSon({ NorthwindEntities db = new NorthwindEntities(); Employees per = db.Employees.Where(u => u.EmployeeID == 1).FirstOrDefault(); return Json(per, JsonRequestBehavior.AllowGet); } 报错: 个人记录最简单而行之

修炼一名程序员的职业水准(林庆忠__署名原创)

http://blog.csdn.net/baselive/article/details/306412 摘: 作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势. 假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志

2017-2-24 C#基础 for循环的嵌套

用几个练习题演示一下for循环的嵌套 1.打印以下图形 ★★★★★★★★★★★★★★★ namespace _2017_2_24_for循环的嵌套 { class Program { static void Main(string[] args) { Console.WriteLine("请输入一个数字:"); int a=Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= a;i++ ) { for (int b

Ajax请求php返回json对象数据中包含有数字索引和字符串索引,在for in循环中取出数据的顺序问题

//php中的数组数据格式 Array ( [all] => Array ( [title] => ALL [room_promotion_id] => all ) [best_available_rate] => Array ( [title] => Best Available Rate [room_promotion_id] => best_available_rate ) [30] => Array ( [room_promotion_id] =>

Vue.js_判断与循环

一.判断,条件语句 1.一元表达式判断 {{ ok ? 'show' : 'hide' }} 2.if判断 v-if='ok' <ol id="ifGrammar"> <li>一元表达式判断,元素A是否显示:{{ok ? 'show': 'hide'}}</li> <li v-if="ok">元素A,判断元素A是否渲染,show为显示,hide为显示</li> <li><input typ

简学Python第一章__进入PY的世界

#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff; height: 55px width:100% -moz-border-radius: 3px; padding: 3px; margin: 10px 0px; font-family: "微软雅黑", "宋体", "黑体", Arial } P