13:52--14:44 ,52,,14:56--16:16,80, 共132分钟
1.赋值运算符:
格式:变量 = 表达式;
运算规则:赋值是从右往左运算的;
复合赋值;
2.关系运算符
比较两个数据的大小,返回值是布尔值;同类型之间可以直接比较,不同类型之间不一定能进行比较
字符间比较的是对应的ASCII码值,浮点数与整数相比,只要值相等就返回true;
关系运算符主要用于循环和条件的判断语句中;
3.条件结构:
单if语句;if-else语句;scanner类获取键盘输入
4.逻辑运算符:
逻辑运算符用来连接一个或多个条件,判断这些条件是否成立;结果是布尔值
与、或、非;
逻辑运算符的操作数都是布尔值;
&&、||短路运算符,只要有一个符合,就直接输出
5.条件运算符:
三目运算:布尔表达式?表达式1:表达式2
6.运算符优先级:同一个表达式出现多种运算符,括号最高,其次逻辑非和自增自减,四则运算(先乘除后加减),关系,逻辑(先与后或),赋值最低;
7.总结:总结运算符这一节内容:
什么是表达式,算数、比较、逻辑、条件运算符;
简单介绍if if-else语句;
运算符优先级:
开始新的章节--流程控制之选择结构:
8.流程控制:
顺序:从上到下,一句一句执行;
选择:if -else,根据不同条件选择不同的执行语句;还有嵌套(在if里嵌套if)、多重if(if 。。。else if)和switch;
循环:while、do-while、for、循环嵌套
9.在switch结构中可以没有default语句和break语句;default语句在switch条件不成立时才会被执行。因此A,B,C选项都是错误的。JDK 7.0以后,switch后面的小括号中的表达式可以是字符串类型,byte short int char
10.switch语句的执行逻辑是:从匹配的case开始执行到最后,如果加了break,就只执行到这个case;