//Console.WriteLine("Hello World");  //打印显示
//Console.ReadLine(); //接收输入的值
//Console.ReadKey(); #region 变量与常量
//1.变量的使用 数据类型 变量名=值 //int age=1;
//double a=12.5;
//decimal b=12.33m; //long c = -3;
//ulong d = 3; //不可以有负号 //string e = "abc";
//string f = "fgh";
//string g = e + f;
//string h = g;
//g = "拜拜";
//Console.WriteLine(h);
//Console.ReadKey();
#endregion #region 运算符
//+ — * / % = <> . /*练习1、输出 千位,百位,十位,个位
int a = 1894;
int b = a / 1000;
int c = a / 100 % 10;
int d = a / 10 % 10;
int e = a % 10;
Console.WriteLine("千位数" + b);
Console.WriteLine("百位数" + c);
Console.WriteLine("十位数" + d);
Console.WriteLine("个位数" + e);
Console.ReadKey();
*/ //string a = "A";
//string b = "A";
//if (a.Equals(b)) //判断字符串是否相等
//{
// Console.WriteLine("相等");
//}
//Console.ReadKey(); /*
int a = 3;
a++; //先复制再自增
++a; //自身先增加,再复制
*/
#endregion #region 逻辑运算符
// & | ! 执行级别 !&| //如果一条数据为真,不参与余下判断
#endregion #region if嵌套语句(1)
////机票预定:输出实际机票价格
////原价为4000元
////5-10月为旺季,头等舱打9折,经济舱打7.5折
////其他时间为淡季,头等舱打6折,经济舱打3折 ////先判断旺季还是淡季
////再判断是头等舱还是经济舱
int month=;
int type = ;
double money = ;
if(month>= && month<=) //旺季
{
if (type == ) //头等舱
{
Console.WriteLine("您的机票价格为:{0}", money * 0.9);
}
else if (type == ) //经济舱
{
Console.WriteLine("您的机票价格为:{0}", money * 7.5);
}
}
else
{
if (type == ) //头等舱
{
Console.WriteLine("您的机票价格为:{0}", money * 0.6);
}
else if (type == ) //经济舱
{
Console.WriteLine("您的机票价格为:{0}", money * 0.3);
}
};
Console.ReadKey();
#endregion #region switch结构
//string name1 = "张三", subject1 = "c#", score1 = "90";
//string name2 = "李四", subject2 = "asp.net", score2 = "95";
//Console.WriteLine("请输入学员的名称");
//string name = Console.ReadLine();
//switch (name)
//{
// case "张三":
// Console.WriteLine("{0}\t{1}\t{2}", name1, subject1, score1);
// break;
// case "李四":
// Console.WriteLine("{0}\t{1}\t{2}", name2, subject2, score2);
// break;
// default:
// Console.WriteLine("抱歉!没有你要找的学员!");
// break;
//}
//Console.ReadKey();
#endregion #region switch练习
//从控制台输入数字 如果为幸运数字 提示:"中奖了 奖励。。。";
//如果不是幸运数字 提示 :"请 在接在励";
//随机数范围 1~~10; //Random number = new Random(10);
//int A = number.Next(1, 10);
//Console.WriteLine("请输入数字");
//string BB = Console.ReadLine();
//int bb = int.Parse(BB);
//int cc = bb == A ? 1 : 0; //判断是否正确
//switch (cc)
//{
// case 1:
// Console.WriteLine("中奖了 奖励。。。");
// break; // default:
// Console.WriteLine("请在接在励");
// break;
//}
//Console.ReadKey(); //Random number = new Random(10);
//int A = number.Next(1, 10); //Console.WriteLine("请输入数字");
//string B = Console.ReadLine();
//int aa = int.Parse(B);
//if (aa == A)
//{
// Console.WriteLine("中奖了 奖励。。。");
//}
//else
//{
// Console.WriteLine("请在接在励");
//}
//Console.ReadKey();
#endregion #region switch练习(剪刀,石头,布)
//向控制台输入剪刀石头布 和电脑随机的比较 判断谁赢了
//Console.WriteLine("请出招(1剪刀,2石头,3布)");
//int B = Convert.ToInt32(Console.ReadLine());
//Random number = new Random(3);
//int A = number.Next(1, 3);
//string mark1="";
//if (A == 1)
//{
// mark1 = "剪刀";
//}
//else if (A == 2)
//{
// mark1 = "石头";
//}
//else if (A == 3)
//{
// mark1 = "布";
//}
//if (B == 1)
//{
// if (A == 1)
// {
// Console.WriteLine("系统出{0},您出的是剪刀,平手", mark1);
// }
// if (A == 2)
// {
// Console.WriteLine("系统出{0},您出的是剪刀,您输了", mark1);
// }
// if (A == 2)
// {
// Console.WriteLine("系统出{0},您出的是剪刀,您赢了", mark1);
// }
//}
//if (B == 2)
//{
// if (A == 1)
// {
// Console.WriteLine("系统出{0},您出的是石头,您赢了", mark1);
// }
// if (A == 2)
// {
// Console.WriteLine("系统出{0},您出的是石头,平手", mark1);
// }
// if (A == 2)
// {
// Console.WriteLine("系统出{0},您出的是石头,您输了", mark1);
// }
//}
//if (B == 3)
//{
// if (A == 1)
// {
// Console.WriteLine("系统出{0},您出的是布,您输了", mark1);
// }
// if (A == 2)
// {
// Console.WriteLine("系统出{0},您出的是布,您赢了", mark1);
// }
// if (A == 2)
// {
// Console.WriteLine("系统出{0},您出的是布,平手", mark1);
// }
//} //Console.ReadKey(); //string ss = Console.ReadLine();
//Random a = new Random(3);
//while (ss.Contains("剪刀") || ss.Contains("布") || ss.Contains("石头"))
//{
// int c = a.Next(1, 3);
// string returnName = string.Empty;
// switch (c)
// {
// case 1:
// returnName = "剪刀";
// break;
// case 2:
// returnName = "布";
// break;
// default:
// returnName = "石头";
// break;
// }
// string result;
// if ((ss.Equals("剪刀") && returnName.Equals("布")) || (ss.Equals("石头") && returnName.Equals("剪刀")) || (ss.Equals("布") && returnName.Equals("石头")))
// {
// result = "赢";
// }
// else if (ss.Equals(returnName))
// {
// result = "平";
// }
// else
// {
// result = "输";
// }
// Console.WriteLine(result);
// ss = Console.ReadLine();
//} #endregion #region 类型转换
//int age = 10;
//string b = age.ToString();
//string c = "" + age;
//string d = Convert.ToString(age); //double e = Convert.ToDouble(age);
//int f = (int)age; //string code = "2016118";
//int aa=int.Parse(code); //强制转换 jason
//"123" as int //转换 jason
//Console.WriteLine(aa);
//Console.ReadKey();
#endregion #region 第二天 作业1 从键盘上输入三个数,用if语句和逻辑表达式把最大数找出来。
//需要:控制台输入 三个变量(a,b,c)判断这三个数其中一个最大的值打印输出
//Console.WriteLine("请输入a");
//int a = Convert.ToInt32(Console.ReadLine());
//Console.WriteLine("请输入b");
//int b = Convert.ToInt32(Console.ReadLine());
//Console.WriteLine("请输入c");
//int c = Convert.ToInt32(Console.ReadLine());
//int max = 0;
//写法一
//max = a > b ? a : b;
//max = max > c ? max : c;
//Console.WriteLine("最大的数为" + max);
//Console.ReadKey();
//写法
//if (a > b)
//{
// max = a;
//}
//else if (b > a)
//{
// max = b;
//}
//if (max > c)
//{
// Console.WriteLine("最大的数为" + max);
//}
//else
//{
// Console.WriteLine("最大的数为" + c);
//}
//Console.ReadKey();
//写法三
//if ((a > b) && (a > c))
//{
// Console.WriteLine("最大的数为" + a);
//}
//else if ((b > c) && (b > a))
//{
// Console.WriteLine("最大的数为" + b);
//}
//else if ((c > b) && (c > a))
//{
// Console.WriteLine("最大的数为" + c);
//}
//Console.ReadKey(); #endregion

本系列教程:

C#基础总结之八面向对象知识点总结-继承与多态-接口-http://www.cnblogs.com/spring_wang/p/6113531.html

C#基础总结之七面向对象知识点总结1http://www.cnblogs.com/spring_wang/p/6113526.html

C#基础总结之六 DataTable (临时表/数据源) 和Datatable 名片练习http://www.cnblogs.com/spring_wang/p/6113520.html

C#基础总结之五Dictionary<string, string[]>和while循环http://www.cnblogs.com/spring_wang/p/6113514.html

C#基础总结之四List-Hashtable-冒泡排序http://www.cnblogs.com/spring_wang/p/6113504.html

C#基础总结之三循环控制-for-数组-乘法表-arraylisthttp://www.cnblogs.com/spring_wang/p/6113496.html

C#基础总结之二循环控制-运算符http://www.cnblogs.com/spring_wang/p/6113484.html

C#基础总结之一变量常量-if嵌套语句-witch结构-类型转换http://www.cnblogs.com/spring_wang/p/6113476.html

C#基础课程之六(临时表)DataTable使用方法http://www.cnblogs.com/spring_wang/p/6113454.html

C#基础课程之五集合(HashTable,Dictionary)http://www.cnblogs.com/spring_wang/p/6113404.html

C#基础课程之四集合(ArrayList、List<泛型>)http://www.cnblogs.com/spring_wang/p/6113396.html

C#基础课程之三循环语句http://www.cnblogs.com/spring_wang/p/6113383.html

C#基础课程之二变量常量及流程控制http://www.cnblogs.com/spring_wang/p/6113372.html

C#基础课程之一注释和控制台、一些常识http://www.cnblogs.com/spring_wang/p/6113361.html

C#基础第九天-作业答案-储蓄账户(SavingAccount)和信用账户(CreditAccount) http://www.cnblogs.com/spring_wang/p/6113291.html

C#基础第九天-作业-储蓄账户(SavingAccount)和信用账户(CreditAccount) http://www.cnblogs.com/spring_wang/p/6113285.html

C#基础第八天-作业答案-设计类-面向对象方式实现两个帐户之间转账http://www.cnblogs.com/spring_wang/p/6113274.html

C#基础第八天-作业-设计类-面向对象方式实现两个帐户之间转账http://www.cnblogs.com/spring_wang/p/6113258.html

C#基础第七天-作业答案-利用面向对象的思想去实现名片-动态添加http://www.cnblogs.com/spring_wang/p/6113232.html

C#基础第七天-作业-利用面向对象的思想去实现名片-动态添加http://www.cnblogs.com/spring_wang/p/6113224.html

C#基础第六天-作业-利用面向对象的思想去实现名片http://www.cnblogs.com/spring_wang/p/6113028.html

C#基础第六天-作业答案-利用面向对象的思想去实现名片http://www.cnblogs.com/spring_wang/p/6113033.html

C#基础第五天-作业答案-用DataTable制作名片集http://www.cnblogs.com/spring_wang/p/6113022.html

C#基础第五天-作业-用DataTable制作名片集http://www.cnblogs.com/spring_wang/p/6113013.html

C#基础第四天-作业答案-Hashtable-list<KeyValuePair>泛型实现名片http://www.cnblogs.com/spring_wang/p/6113005.html

C#基础第四天-作业-Hashtable-list<KeyValuePair>泛型实现名片http://www.cnblogs.com/spring_wang/p/6113000.html

C#基础第三天-作业答案-集合-冒泡排序-模拟名片http://www.cnblogs.com/spring_wang/p/6112888.html

C#基础第三天-作业-集合-冒泡排序-模拟名片http://www.cnblogs.com/spring_wang/p/6112885.html

C#基础第二天-作业答案-九九乘法表-打印星星http://www.cnblogs.com/spring_wang/p/6112881.html

C#基础第二天-作业-九九乘法表-打印星星http://www.cnblogs.com/spring_wang/p/6112875.html

C#基础第一天-作业答案http://www.cnblogs.com/spring_wang/p/6112872.html

C#基础第一天-作业http://www.cnblogs.com/spring_wang/p/6112867.html

C#-string.Format对C#字符串格式化http://www.cnblogs.com/spring_wang/p/6077098.html

C#基础总结之一变量常量-if嵌套语句-witch结构-类型转换的更多相关文章

  1. python 基础之注释变量常量

    一:注释 注释: 就是对代码的解释 方便大家阅读代码 1.注释的分类 (1)单行注释 #  在python中在行首添加一个#号就将这一行进行注释 #单行注释: 用#开头,后面跟上任意字符串 #pyth ...

  2. 北京大学Cousera学习笔记--7-计算导论与C语言基础--基本数据类型&变量&常量

    1.整形数据 1.基本型(int 4B).短整型(short 2B).长整型(long 4B)  VC环境下 sizeof运算符用于计算某种类型的对象在内存中所占的字节数 ,用法:size(int) ...

  3. C#基础课程之二变量常量及流程控制

    课堂练习:.一个四位整数 输出它的千位,百位,十位,个位 数字. ; ; % ; % ; ; Console.WriteLine("千位数" + b+" 百位数" ...

  4. css预编译语言 sass scss(变量$var, css嵌套规则,@import规则,@extend,@mixin)

    什么是sass Sass 是对 CSS 的扩展,让 CSS 语言更强大.优雅. 它允许你使用变量.嵌套规则. mixins.导入等众多功能, 并且完全兼容 CSS 语法. Sass 有助于保持大型样式 ...

  5. java基础基础总结----- 关键字、标识符、注释、常量和变量、运算符、语句、函数、数组(三)

    Java语言基础组成:关键字.标识符.注释.常量和变量.运算符.语句.函数.数组 一.标识符 标识符是在程序中自定义的一些名称,由大小写字母[a-zA-Z],数字[0-9],下划线[ _ ],特殊字符 ...

  6. JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)

    Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...

  7. 020 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 14 变量与常量 知识总结

    020 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 14 变量与常量 知识总结 本文知识点:变量与常量 知识总结 Java中的标识符 Java中的关键字 目前常 ...

  8. 019 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 13 数据类型转换的代码示例

    019 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 13 数据类型转换的代码示例 本文知识点:Java中的数据类型转换案例 学习视频有误,导致没法写文,文章内容 ...

  9. 018 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 12 数据类型转换的基本概念

    018 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 12 数据类型转换的基本概念 本文知识点:Java中的数据类型转换 类型转换 类型转换分类 2类,分别是: ...

随机推荐

  1. T4模板TextTemplatingFileGenerator和TextTemplatingFilePreprocessor区别

    最近做一个项目,需要根据数据库表生成对应的实体类,于是想到了代码生成器.查阅了Nvelocity.T4.RazorEngine,对于一个微软技术派,觉得还是T4最亲切,使用简单,功能强大. 在尝试使用 ...

  2. paip.杀不死进程的原因--僵尸进程的解决.txt

    paip.杀不死进程的原因--僵尸进程的解决.txt 作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn ...

  3. atitit.组件化事件化的编程模型--服务端控件(1)---------服务端控件与标签的关系

    atitit.组件化事件化的编程模型--服务端控件(1)---------服务端控件与标签的关系 1. 服务器控件是可被服务器理解的标签.有三种类型的服务器控件: 1 1.1. HTML 服务器控件  ...

  4. 分析Linux内核中进程的调度(时间片轮转)-《Linux内核分析》Week2作业

    1.环境的搭建: 这个可以参考孟宁老师的github:mykernel,这里不再进行赘述.主要是就是下载Linux3.9的代码,然后安装孟宁老师编写的patch,最后进行编译. 2.代码的解读 课上的 ...

  5. Leetcode-462 Minimum Moves to Equal Array Elements II

    #462.   Minimum Moves to Equal Array Elements II Given a non-empty integer array, find the minimum n ...

  6. Mac 安装 home Brew以及 XCTool的过程记录

    一.HomeBrew相关: 先对HomeBrew做一个简单的介绍吧,之前了解的也不多. 主要就是用于安装Unix的工具包. 注意:HomeBrew依赖于Xcode的 Command Line Tool ...

  7. nginx 配置其他路径

    gedit /etc/nginx/sites-enabled/default location /hlstest { types { application/vnd.apple.mpegurl m3u ...

  8. win8 中使用第三方无线网卡出现无线连接受限解决办法

    无线路由  无线网络模式基本设置 模式改为 11bg mixed , 然后在 win8 的设备管理器中找到无线路由 不知道 win8 有些地方兼容性做的不是很到位,我的 xp不做任何配置可以正常使用.

  9. 线程互斥与析构函数中mutex的销毁

    正在实现一个线程池的pthread包装器,突然发现有人在讨论关于http://blog.csdn.net/Solstice/article/details/5238671 是一篇比较老的文章,考虑了下 ...

  10. Nodejs开源项目推荐

    当我们学习一门新语言,不要用以前语言的习惯去使用新的语言,这样可能会导致走一些弯路.最好的办法就是去看一些写的比较好的开源项目,所以这里我推荐几个NodeJs的开源项目,花点时间去研究一下他们的实现, ...