10.8节后超级复习
- 两个不同类型的数据类型 进行运算时 自动默认为 范围大的类型 int a=12 ; double b= 12.34 double c=b+a;
- string c=(判定)?(序列数):(序列数); 如果不是序列数 则需转化为序列数;
- int c=(判定)?整数:整数; 如果不是整数数 则需转化为整数
//Console.Write("现在几点了:");
//int a = int.Parse(Console.ReadLine());
//string c = a > 12 ? a - 12 + "pm" : a + "am"; //string 序列数 如果首字母大写 则 表示类 必须用小写
//string b = a >= 0 && a <= 24 ? c : "输入有误"; //输出 为序列号 如果内部不是序列数 的转化为序列数 string b=a>13? a.tostring():"sadsa";
//Console.WriteLine(b);
//Console.ReadLine();
- switch(需要查看的变量名称) case 1: break; default:
- if..... else.....语句
if()后面不能加分号 else 只表示自身上一个 if 条件之外的所有 关系 与其他的(与if并列的)没什么关系。
3.分支语句 做到不重不漏;
4.if(x<1)...else....//(x>=1) 与 if(X<-3)...... else if(x<=-1).....//(-3=<x<=-1) else...//(x>-1) 之间的区别 (小括号内部条件区别)
5. 序列数 整数 浮点 之间的选取