java学习知识总结笔记(第三章 运算符、表达式和语句)

第三章 运算符、表达式和语句

3.1 运算符与表达式

运算符:算术运算符、关系运算符、逻辑运算符、位运算符等

算数运算符:+,-, *, /, %(取余), ++ , - -
++x(–x)在用到x之前,先加(减)1
x++(x++)在用完x之后,再加(减)1

关系运算符:>,<,>=,<=,==,!=
关系运算符的结果是Boolean型,即满足关系为true,反之为false。

逻辑运算符:&& (与), ||(或),!(非)
逻辑运算符的结果也是Boolean型,即满足逻辑为true,反之为false。

位运算符:是指对两个整型数据按照对应的位进行运算,结果为新的整型数据
&按位与,a&b,a、b都为1则a&b为1,否则为0
|按位或,a|b,a、b都为0则a|b为0,否则为1
~按位非(单目运算符),1的非是0,0 的非是1
^按位异或,a异或b,a,b相同则结果为0,否则为1

instanceof 运算符
二木运算符,左边操作元是一个对象,右边操作元是一个类。当左边的对象是右边的类或子类所创建的对象时,运算结果为true,否则为false

java运算符的运算顺序

3.2 java 语句

java里的语句可分为以下六类
1、方法调用语句,如,System.out.print(“hello”);
2、表达式语句,如,x=1;
3、复合语句,用{}把一些语句括起来构成复合语句,如,{x=1;System.out.print(x);}
4、空语句,就写一个分号
5、控制语句,分为条件分支语句,开关语句,循环语句。
6、package语句和import语句

3.3 if条件语句
三种形式:
1、if 语句
2、if-else 语句
3、if-else if-… …-else if-else语句

3.3.1 if语句

java学习知识总结笔记(第三章 运算符、表达式和语句)_第1张图片
注意:表达式的值必须是Boolean型的,不能用0代表false 也不能用1代表true。

3.3.2 if-else 语句

java学习知识总结笔记(第三章 运算符、表达式和语句)_第2张图片

3.3.3 if-else if-… …-else if-else语句

java学习知识总结笔记(第三章 运算符、表达式和语句)_第3张图片

3.4 switch 开关语句

java学习知识总结笔记(第三章 运算符、表达式和语句)_第4张图片

java学习知识总结笔记(第三章 运算符、表达式和语句)_第5张图片

例子:java学习知识总结笔记(第三章 运算符、表达式和语句)_第6张图片

3.5 循环语句

for 循环的语法格式
for(表达式1;表达式2 ;表达式3){
若干语句
}
java学习知识总结笔记(第三章 运算符、表达式和语句)_第7张图片
java学习知识总结笔记(第三章 运算符、表达式和语句)_第8张图片

3.5.2 while 循环
java学习知识总结笔记(第三章 运算符、表达式和语句)_第9张图片
java学习知识总结笔记(第三章 运算符、表达式和语句)_第10张图片
java学习知识总结笔记(第三章 运算符、表达式和语句)_第11张图片

3.5.3 do-while 循环

java学习知识总结笔记(第三章 运算符、表达式和语句)_第12张图片
java学习知识总结笔记(第三章 运算符、表达式和语句)_第13张图片
java学习知识总结笔记(第三章 运算符、表达式和语句)_第14张图片
3.6 break 和continue
1、break :执行了break ,整个循环结束
2、continue :执行力continue ,本次循环结束,即不再执行本次循环中循环体中continue语句后面的语句,而转到下一次循环。

你可能感兴趣的:(java学习笔记,学习总结)