12月22日笔记

运算符:

一、算术运算符:

+ — *  /  %

%--取余运算

取余运算的应用场景:

1.奇偶数的区分。

2.把数变化到某个范围之内。--彩票的生成。

3.判断能否整除。--闰年、平年。

int a = 10, b = 3;
            Console.WriteLine("10/3=" + (a / b));
            Console.WriteLine("10%3=" + (a % b))

++(自增运算)  ——(自减运算)  ---这两种只能对变量进行运算。

int a = 5;

a++;

//7++; //错误。

1.前自增/前自减

先进行自增/自减运算,然后在进行其他运算。可以简单的认为前自增/自减的优先级是最高的。

int a = 5,b;

b = a++;

Console.WriteLine("a="+a+";b="+b); // 结果应当是a=6,b=5

二、关系运算符:---用来判断式子成立与否

==    !=    >    >=    <    <=

注意:

双等号不要写成写成单等号

三、逻辑运算符:

&&---与     ||---或    !--非

&&,||都双操作数,!单操作数

&&与(并且)

int a =5,b=6;

Console.WriteLine(a > b && a > 0); //false;
     //true???
|| 或(或者)
int a = 5,b=6;
Console.WriteLine((a > b) || (a > 0)); //true
     //false??

!非 ---- 取反

优先级:

一般来说:

1.算数运算符的优先级要高于关系运算符;关系运算符的优先级要高于逻辑运算符(算数>关系>逻辑)

2.逻辑非优先级最高。逻辑与要高于逻辑或。

3.如果不确定,就加小括号。

四、其他运算符:

1.赋值运算符:=。把右边的结果送到左边去。左边只能是变量。

2.复合运算符:+=  -=  *=   /=  %=

a+=5;  <=> a= a + 5

3.条件运算符: 三目运算符   ?:

int a=5,b=6,c;
c = a > b ? a : b;
Console.WriteLine( c )

二、语句:

顺序、分支、循环。

(一)

顺序:略

分支:判断---表达式。if(){}

四大类:

1.if

if (age > 18)

{

Console.WriteLine("可以去当兵!");

}

注意:if表达式后面只管一句话,可以省略掉{};如果if表达式后面需要管多句话,则必须加{}

2.if...else...

if (age > 18)

{

Console.WriteLine("成年了!");

Console.WriteLine("可以去当兵!");

}

else

{

Console.WriteLine("还没长大!");

Console.WriteLine("回家上学去!");

}

注意:

1.else后面不要加分号。

2.else后面不要加小括号。

3.if...else if...else if...else 多分支。

//输入

Console.Write("老狼老狼几点了?");

string s = Console.ReadLine();

int hour = Convert.ToInt32(s);

if (hour >= 0 && hour < 6) // 0<hour<6:错误

{

Console.WriteLine("凌晨" + hour + "点了");

}

else if (hour >= 6 && hour <= 12)

{

Console.WriteLine("上午" + hour + "点了");

}

else if (hour > 12 && hour < 18)

{

hour -= 12;

Console.WriteLine("下午" + hour + "点了");

}

else if (hour >= 18 && hour < 24)

{

hour -= 12;

Console.WriteLine("晚上" + hour + "点了");

}

else

{

Console.WriteLine("不可识别的时间!");

}

4.if嵌套。

if(...)

{

if(...)

{

}

else

{

}

}

else

{

if(...)

{

}

else

{

}

}

分层、分类来解决问题的思路。

时间: 2024-10-15 23:02:30

12月22日笔记的相关文章

武汉最新限购政策(2016年12月22日起)

21日晚,武汉市房管局下发通知,扩大武汉市住宅限购范围.除7个中心城区.东湖生态风景区.武汉经济开发区(不含汉南区).武汉东湖新技术开发区外,限购范围新增东西湖区.江夏区.黄陂区部分区域,具体范围:东西湖区金银湖.金银潭.吴家山片(京珠高速以东.沪蓉高速以南.府河及宏图路以西):江夏区纸坊.庙山.大桥.藏龙岛片(江夏区107国道以东,沪蓉高速以北):黄陂区盘龙城片(武汉外环绕城高速以东.后湖以南.岱黄高速公路以西.府河以北). 在限购区域内,武汉本市户籍居民购买二套房最低首付款比例为50%,禁止

【开源者行】高校巡回活动 - 中科院站- 12月22日

由开源社及中国科学院计算技术研究所研究生职业发展协会共同主办的高校巡回宣讲活动--「开源者行」中科院计算所站将在12月22日(周一)晚19:00 - 21:00于中科院计算技术研究所四层报告厅开启沙龙讲座. 本次宣讲得到了中科院计算所研究生职业发展协会的大力支持.本次中科院计算所站的沙龙讲座由LeanCloud,GitCafe,微软开放技术,巨衫数据库共同合作演绎,感谢极客学院,七牛云存储,Segmentfault对本次沙龙的支持.欢迎对于开源有兴趣的小伙伴们前往参与. 关于「开源者行」 我们不

二周第五次课(12月22日)

二周第五次课(12月22日)2.23/find命令2.24/find命令2.25/ find命令2.26 文件名后缀 其他搜索文件命令: · which搜索文件是从环境变量PATH里找的 · whereis在事先准备好的库里搜索 ·  locate需要安装mlocate包,之后使用updatedb命令生成一下文件列表路径数据库,然后才能搜索. 快捷键: ctrl + l清屏 crtl + d 退出终端 ctrl + c 终止运行或暂停 crtl +u 删除光标前面所有的 crtl + e光标挪到

33.《高血压看这本就够了》摘录-陈罡——2019年12月22日

.bodyContainer { font-family: Arial, Helvetica, sans-serif; text-align: center; padding-left: 32px; padding-right: 32px; } .notebookFor { font-size: 18px; font-weight: 700; text-align: center; color: rgb(119, 119, 119); margin: 24px 0px 0px; padding:

【心情】12月22日

好久没有写日记了. 考完了一次月考,感觉真是不能多说了. 看错了无数道题目,失分很多,果然是被拉过去垫底了. 不讲这些令人伤心的事情了. 还有几天就要去师大那边和他们交流了,不知道他们的实力怎么样呢,好久没有敲代码了,估计会被虐暴吧.. 离省选好像只有那么几个月了,要加油了. 要制定计划,不过还不知道从哪一个模块开始弄. 近段时间先把湖南近几年的省选题目刷一下,估计要刷半天了.

日结(2018年12月22日)

春日的雨水,夏日的热情,秋日的余晖,冬至的来临.今天是快乐的一天,也是劳累的一天 这是荒唐的一天,也是值得纪念的一天.从早上9点多开始的鲍师傅之旅,伴随着两个小时的无奈和濒临崩溃的绝望结束.虽然很辛苦,但是排到的那一刻就仿佛一段debug很久的程序跑出了自己希望的结果一样,这种感觉是真的有点开心(我可以说买完看着后面的人焦急等待的神情是真的爽吗) 从来没有逛过这么久的街,也从来没有花钱花到身无分文还想浪.这个月的一次"大作战"改变了原本的生活轨迹,计划好的生活费成了不足,这种超出预期的

12月23日笔记

循环:可以反复执行某段代码,直到不满足循环条件为止. 一.循环的四要素:初始条件.循环条件.状态改变.循环体. 1.初始条件:循环最开始的状态. 2.循环条件:在什么条件下进行循环,不满足此条件,则循环终止. 3.状态改变:改变循环变量值,最终不满足循环条件,从而停止循环. 4.循环体:要反复执行的部分. 二.语法:for语法.      //还有while,do...whilte for(初始条件;循环条件;状态改变) { //循环体 } 注意: 1.for后面的小括号中,用分号隔开了三项.

12月21日笔记

//输出 Console.WriteLine("这是一行文字");  自动回车的 Congsole.Write("");   不自动回车 注意: 1.大小写敏感.(快捷键操作) 2.括号,引号,分号都是英文状态下的符号. 3.结尾不要忘记写分号. //输入 string s = Console.ReadLine() 如何拼接字符串. Console.WriteLine("你的用户名是"+u+",密码是"+p+",请确

C#面向对象课程 类与对象,方法重载,类的静态成员,命名空间和类库12月22日

一.类是面向对象课程的基本单元. 在类的里面可以直接定义字段(成员变量),也可以定义方法(函数). 例如: 这里的public是修饰符,修饰符的作用是用来限定它的可访问范围. 两个同范围(同一个类中,或者父子类中)两个同名但参数类型不同或者参数个数不同的方法互相间构成重载关系. 两个构成重载关系的方法(函数)必须满足以下条件: (1)方法(函数)名相同: (2)参数类型不同,或参数个数不同.这里需要注意的是,函数返回值类型的不同不是函数重载的判断条件. 二.静态成员 属性.方法和字段等成员是对象