1.浮点数不能直接拿来参加运算,因为会有精度的问题。例如:0.1+0.2=0.30000000000004并不等于0.3
2.表达式:是由数字、运算符、变量等组成的式子。表达式最终都会有一个结果,返回给开发者,称为返回值。
3.++num 前置递增:先自加,后返回值
num++ 后置递增:先返回原值,后自加
4.流程控制:就是控制代码,按照一定结构顺序来执行。
包括:顺序结构,分支结构,循环结构。
if:条件成立执行代码,否则什么也不做。
if else:条件成立 执行 if 里面代码,否则执行else 里面的代码。
5. switch 语句和 if else if 语句的区别:
一般情况下,它们两个语句可以相互替换
switch...case 语句通常处理 【case为比较确定值】的情况, 而 if…else…语句更加灵活,常用于范围判断(大于、等于某个范围)
switch 语句进行条件判断后直接执行到程序的条件语句,效率更高。而if…else 语句有几种条件,就得判断多少次。
当分支比较少时,if… else语句的执行效率比 switch语句高。
当分支比较多时,switch语句的执行效率比较高,而且结构更清晰。
6. 比较运算符中的“==”具有“默认转换数据类型”的功能!!!
“===”全等符号要求符号两边的数据类型完全一致才可以true!!!
7. 【逻辑运算符】中的逻辑中断:记住:&&就是“一假为假,后面不执行”;||就是“一真为真,后面不执行”;
|
|