****************VS编码操作实践******************

下面是今天主要练习的内容: 运用到的内容有 {运算符、强制转换、数据类型的运用、转义字符、变量与常量、基本类型的转换等}

1) 首先我们来看  下列的编码是由三大类组成的

① 定制变量与常量  蓝色部分

② 输入部分          橘色部分

③ 计算部分          粉色部分

④ 输出部分          黑色部分

例://简单相亲运算编码
 string fangzi = "";
 string piaozi = "";
 string nengli = "";
 string jieguo = "";
 //输入
 Console.WriteLine("姑娘:你有房子么?(Y/N)");
 fangzi = Console.ReadLine();
 Console.WriteLine("姑娘:你有票子么?(Y/N)");
 piaozi = Console.ReadLine();
 Console.WriteLine("姑娘:你有能力么?(Y/N)");
 nengli = Console.ReadLine();
 //计算
 jieguo = fangzi == "Y"?"咱们结婚吧":(piaozi=="Y"?"我们买房子结婚吧":(nengli=="Y"?"我们挣钱买房子结婚吧":"去学IT学能力挣钱买房子再结婚吧!"));

//输出
 Console.WriteLine(jieguo);

第二个实例重点是

例二、//时间运算编码

string SHIJIAN = "";
string AP = "";
int shangwuxiawu = 0;
string wenhou = "";

//输入
Console.WriteLine("请输入时间:");
SHIJIAN = Console.ReadLine();
//计算
shangwuxiawu = Convert.ToInt32(SHIJIAN);         {此时进行的是数据的转换  由字符转换为数字}
wenhou = shangwuxiawu>=0&&shangwuxiawu<6?"清晨好凉爽!":(shangwuxiawu>=6&&shangwuxiawu<11?"上午好!":(shangwuxiawu>=11&&shangwuxiawu<14?"中午好":(shangwuxiawu>=14&&shangwuxiawu<19?"下午好":(shangwuxiawu>=19&&shangwuxiawu<24?"晚上好":"泥妹的···"))));                  
AP = shangwuxiawu>0&&shangwuxiawu<12?"AM":"PM");          {此时进行的是 时制的转换  把24小时制转变为12小时制并添加后缀("AM"  "PM")}

//输出
Console.WriteLine("{0}{1}\n{2}",shangwuxiawu,AP,wenhou);

例三、//征兵条件编码
string 输入年龄 = "";
int 转换年龄 = 0;
string 性别 = "";
string 总结 = "";

//输入
Console.WriteLine("输入你的年龄:");
输入年龄 = Console.ReadLine();
转换年龄 = Convert.ToInt32(输入年龄);
Console.WriteLine("输入你的性别:");
性别 = Console.ReadLine();

//计算
总结 = 性别=="女"?"回家歇着去!":(转换年龄>=0&&转换年龄<18?"回家吃奶吧!":(转换年龄>=18&&转换年龄<60?"抓走当兵":"回家养老去吧!"));

//输出
Console.WriteLine(总结);

2016.4.12   孤独夜莺 编辑

时间: 04-12

****************VS编码操作实践******************的相关文章

python编码最佳实践之总结

一.数据结构的选择: 1. 在列表中查找: 对于已经排序的列表考虑用bisect模块来实现查找元素,该模块将使用二分查找实现 def find(seq, el) : pos = bisect(seq, el) if pos == 0 or ( pos == len(seq) and seq[-1] != el ) : return -1 return pos - 1 而快速插入一个元素可以用: bisect.insort(list, element) 这样就插入元素并且不需要再次调用 sort(

数据库表的查询操作实践演练(实验三),数据库演练

继前两次的实验,本次实验以熟练掌握利用select语句进行各种查询操作:单表查询.多表连接及查询.嵌套查询.集合查询等,巩固数据库查询操作.下面就跟着小编一起练习吧!在实验一创建并插入数据的表(Student, Course,SC,Teacher,TC)的基础上,完成以下操作.(1)将教师‘罗莉'的名字改为‘罗莉莉'.复制代码 代码如下:update Teacher set tname='罗莉莉' where tname='罗莉'(2)将两个同学(数据自己临时设置,用后即删除)的两门课程的成绩以

Java核心类库-IO-字符解码和编码操作

编码:把字符串转换为byte数组. 解码:把byte数组转换为字符串. 一定要保证编码和解码的字符集相同,否则乱码.

Redis NoSQL数据库操作实践

1.set a 1 赋值默认会转换成字符型(type a 可以查询变量类型)2.get a 查询a的值 3.rpush list_a a b c 定义一个包含a,b,c三个变量的列表list_a4.lpush list_a A 在列表list_a左边插入元素 A 5.lrange list_a 0 9 显示list_a的前十个元素6.lrange list_a 0 -1显示list_a的所有元素.(-1表示最后一个元素)7.lpop list_a把第一个元素取出,并在列表中删除,rpop lis

Python操作字符串(2)

字符串的常用操作包括但不限于以下操作: 字符串的替换.删除.截取.复制.连接.比较.查找.分割等 这里将对字符串的内置操作方法进行总结归纳,重点是以示例的方式进行展示. 使用type获取创建对象的类 type(name) 使用dir获取类的成员dir(name) 使用vars获取类的成员和各个成员的值 capitalize 功能:字符串首字母大写 name = 'swhthaitun' name.capitalize() 返回结果:'Swhthaitun' casefold()首字母小写 nam

Android最佳性能实践(一)——合理管理内存

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/42238627 内存(RAM)对于任何一个软件开发环境都是种非常珍贵的资源,而对于移动操作系统来讲的话,则会显得更加珍贵,因为手机的硬件条件相对于PC毕竟是比较落后的.尽管Android系统的虚拟机拥有自动回收垃圾的机制,但这并不代表我们就可以忽视应该在什么时候分配和释放内存. 为了使垃圾回收器可以正常释放程序所占用的内存,在编写代码的时候就一定要注意尽量避免出现内存泄漏的情况(通

NodeJS抓取Web页面的编码问题

最近在做毕设需要用到的爬虫系统,页面抓取这一块使用的是NodeJS语言,在最开始写的页面抓取的程序中,针对gb2312编码的页面保存完后显示的是乱码,开始认为在用Java读取文件时进行一个编码转换工作就可以解决了,但是试了半天,编码只会越来越慢,后来猜想,NodeJS请求到的页面的Body传输过来的是二进制的流信息,如果采用错误的编码方式对二进制信息进行解码,那么得到的结果坑定是错误的,再将这种结果保存到文件中,结果肯定还是错的,所以,通过上述的方法,不可能得到正确的结果. 后来的解决方法是,在

【转】Python字符编码详解

1. 字符编码简介 1.1. ASCII ASCII(American Standard Code for Information Interchange),是一种单字节的编码.计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号.不过ASCII只用到了其中的一半(\x80以下),这也是MBCS得以实现的基础. 1.2. MBCS 然而计算机世界里很快就有了其他语言,单字节的ASCII已无法满足需求.后来每个语言就制定了一套自己的编码,由于单字节

jsp_设置文件编码

jsp有两种方法可以设置文件编码: (1)<%@page language="java" contentType="text/html;charset=utf-8"%> (2)<%@page language="java" contentType="text/html" pageEncoding="utf-8"%> 那么这两种方法有什么区别呢: pageEncoding指的是JSP文