-
比较运算符的结果必须是true或者false。
-
逻辑运算符用于连接两个boolean类型的表达式。与:& 或:| 异或:^ (和或有点不一样) 两边结果相同为假。 非:!
-
&&:和&运算的结果是一样的,&无论左边的运算结果是什么,右边都参与运算。&&当左边为false时右边不参与运算。|无论左边运算结果是什么右边都参与运算。||当左边为true时,右边不参与运算的。
-
一个数异或同一个数两次,结果还是这个数。6^3^3=6 。
-
<<左移 >>右移 >>>无符号右移 3<<2 3左移2位
-
>>:对于高位出现的空位,原来高位是什么就用什么补这个空位。
-
>>>:无符号右移,数据进行右移时,高位出现的空位,无论原高位是什么,空位都用0补。
-
位运算小练习
-
三元运算符 (条件表达式)?表达式1:表达式2;
-
如果条件为true,运算后结果为表达式1;
-
如果条件为false,运算后结果为表达式2;
-
表达式:就是具有一定语法规则的语句。
-
程序流程控制:顺序结构,判断结构,选择结构,循环结构。
-
判断结构:
-
if不加括号只能控制一条语句。
-
三元运算符就是if else语句简写格式。简写格式当if else运算后有一个具体的结果是,可以简化写成三元运算符。
-
为一条语句 只能有一个运行。
-
三条语句。
-
所有{}都可以省略。
-
局部代码块可以定义局部变量的生命周期。
-
If语句练习:
-
switch(x)//支持类型: byte,short,int,char
-
Switch语句练习
-
-
If和switch的应用:
-
If:1对具体的值进行判断。2对区间判断。3对运算结果是boolean类型的表达式进行判断。
-
Switch:1对具体的值进行判断。2值的个数通常是固定的。
-
对于几个固定的值判断,建议使用switch语句,因为switch语句会将具体的答案加载进内存,效率相对高一点。
-
Do while 语句特点:无论条件是否满足,都要执行一次。
-
While练习:累加思想。
-
While练习:计数器思想:
-
For和while的特点:
-
1for和while可以互换。
-
2格式上的不同,在使用上有点小区别,如果需要通过变量来对循环进行控制,该变量只作为循环增量存在时,区别就体现出来了。
-
循环结构的使用场景:
-
1.当对某些代码执行很多次时,使用循环结构完成。
-
2.当对一个条件进行一次判断时,可以使用if语句。
-
3.当对一个条件进行多次判断时,可以使用while语句。
-
4.注意:在使用循环时,一定要明确哪些语句需要参与循环,哪些不需要。
-
5.循环通常情况下,需要定义条件,定义次数。
JAVA学习笔记(3)语言基础组成
猜你喜欢
转载自blog.csdn.net/qq_39500966/article/details/81187952
今日推荐
周排行