[C#小程序]命令行小程序之你要买大杯小杯还是中杯?

实现效果:

屏幕出现提示:1、小杯3元;2、中杯4元;3、大杯5元,请输入对应数字选择...

用户输入数字则提示对应的结果:小杯,请支付3元;输入错误则默认中杯

下面是源代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleManyHellos
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("1=小杯3块,2=中杯4块,3=大杯5块");
            Console.Write("你的选择?");
            string s = Console.ReadLine();
            int n = int.Parse(s);
            switch (n)
            {
                case 1:
                    Console.WriteLine("小杯,请支付3块钱;");
                    break;
                case 2:
                    Console.WriteLine("中杯,请支付4块钱;");
                    break;
                case 3:
                    Console.WriteLine("大杯,请支付5块钱;");
                    break;
                default:
                    Console.WriteLine("默认中杯,请付款4块钱;");
                    break;
            }
            Console.WriteLine("谢谢使用,祝您用餐愉快!");

        }
    }
}

命令行效果截图:

时间: 2024-10-03 08:58:46

[C#小程序]命令行小程序之你要买大杯小杯还是中杯?的相关文章

使用.NET Core快速开发一个较正规的命令行应用程序

程序员的世界,命令行工具一直是"体验非常友好"的工具,也能自动化完成很多事情,同时还能结合shell来进行某项任务的批处理(脚本).在.NET Core中,命令行应用程序是基础,但是如何实现像 "cat" 这种功能呢?今天就为大家介绍一个packages来优雅的实现一个命令行应用程序. 一般命令行程序包含什么? 使用方式 帮助信息 子命令 参数 选项 帮助信息 帮助信息如上,介绍了命令的作用和参数.选项作用. 这个是必不可少的. 子命令 一个应用程序打包了多个功能,

Python 编程快速上手 让繁琐工作自动化-第十一章实践项目 11.11.1命令行邮件程序

11.11.1 命令行邮件程序 编写一个程序,通过命令行接受电子邮件地址和文本字符串.然后利用selenium登录到你的邮件账号,将该字符串作为邮件,发送到提供的地址(你也许希望为这个程序建立一个独立的邮件账号).这是为程序添加通知功能的一种好方法.你也可以编写类似的程序,从Facebook 或Twitter 账号发送消息.这个项目弄了好几天,头都快炸了,终于弄好了代码如下:#!/usr/bin/env python#encoding:utf-8 '''@author:Kevinbr/>@aut

[Java]命令行模拟TCP客户端与服务端的简单小程序遇到的问题(基础不牢!扎实和亲手实践比什么都重要!)

简单得不能再简单的需求: 简单模拟TCP客户端与服务端的一次连接和通信,客户端发出一个消息,服务端回馈一个消息 自己第一次编写的代码: Client: class TcpClient1 { public static void main(String[] args) throws Exception { Socket s=new Socket("127.0.0.1",10010); OutputStream out=s.getOutputStream(); out.write(&quo

Linux命令行上程序执行的那一刹那!

转自:http://www.cppblog.com/cuijixin/archive/2008/03/14/44463.html by falcon<[email protected]>2008-02-15 (这一小节应该是作为<shell编程范例之进程操作>的一些补充性质的内容.) 当我们在Linux下的命令行输入一个命令之后,这背后发生了什么? 1.什么是命令行接口 用户使用计算机有两种常见的方式,一种是图形化的接口(GUI),另外一种则是命令行接口(CLI).对于图形化的接口

[Java]自制命令行聊天程序

实现比较简单,基本上就用ServerSocket和Socket就行了, 另外用一个线程进行监听,基本上就没什么问题了 Code: 负责监听的线程: 1 package 网络; 2 3 import java.io.IOException; 4 import java.io.PrintStream; 5 import java.net.*; 6 import java.util.Scanner; 7 8 public class ListenerThread extends Thread { 9

设置python 命令行交互程序自动补齐

1. 新建Python环境变量配置文件: vim ~/.pystartup # Add auto-completion and a stored history file of commands to your Python # interactive interpreter. Requires Python 2.0+, readline. Autocomplete is # bound to the Esc key by default (you can change it - see rea

Scoop Windows 的命令行安装程序管理工具

传送门 # 官网 http://scoop.sh/ # github https://github.com/lukesampson/scoop window中快速安装: # 第一步,打开powershell,输入以下代码,选择A[全是] set-executionpolicy remotesigned -s cu # 上面成功之后,进入第二步 iex (new-object net.webclient).downloadstring('https://get.scoop.sh') 快速使用: s

一个简单的命令行联系人程序 C++

用不准的英语写的说明,贴在github上. https://github.com/shalliestera/contacts/tree/master 这是头文件: #ifndef CCONTACTS_H_ #define CCONTACTS_H_ #include <map> #include <string> class CContacts { private: // map<std::string, std::string> std::map<std::str

java打包/命令行方式运行jar(命令行进行程序测试)

1 public class Testtmp { 2 public static void main(String[] args) { 3 // TODO Auto-generated method stub 4 for(int i=0;i<args.length;i++){ 5 System.out.println(i+" = " + args[i]); 6 } 7 } 8 } 9 10 public class Testtmp { 11 public static void