java运算符号包括:算数运算符,关系运算符,逻辑运算符,赋值运算符,字符串链接运算符,条件运算符
1)算术运算符:
包括+,-,*,/,%,++,--
1.1)%:取余,余数为0即整除
1.2)++/--:自增一/自减一,可在变量前,也可在变量后,单独使用时在前在后都一样,被使用时,在前在后不一样。
a++的值为a---------------(a--的值也为a)
++a的值为a---------------(--a的值为a-1)
2)关系运算符:
关系运算符用于比较数值的大,小,相等关系。包括>,<,>=,<=,==,!=.关系运算结果为boolean型
3)逻辑运算符:
利用逻辑运算可以将简单的逻辑复合成为复杂逻辑。逻辑运算符包括&&,||,!,参与逻辑运算的变量或表达式都是boolean型的,运算结果也是boolean类型
3.1)&&:短路与(并且),两边都为真则为真,见false则false
-----------当第一个数为false时,则发生短路(后面的不执行了)
3.2)||:短路或(或者),有真则为真,见:true则true
-----------当第一个数为true时,则发生短路(后面的不执行了)
3.3)!:逻辑非(取反),非真则假,非假则真
4)赋值运算符:
赋值运算符包括简单的赋值运算符和扩展赋值运算符,简单赋值运算符为=,扩展赋值运算符为+=,-=,*=,/=,%=
5)字符串连接运算符:
字符串连接运算符就是将两个字符串连接为一个新的字符串。使用"+"元素时候:
5.1)如果加号两个都是数字,就是做加法运算
5.2)如果加号的一侧出现字符串,就是做字符串连接
5.3)字符串连接的时候,会将不是字符串的数据转换为字符串再进行连接
6)条件/三木运算符:
6.1)语法:
boolean表达式?表达式1:表达式2
6.2)执行规则:
先计算"boolean表达式";
如果"boolean表达式"的值为true,整个表达式的值为"表达式1"的值
如果"boolean表达式"的值为tfalse,整个表达式的值为"表达式2"的值
分支架构:
1)if结构:
if结构用于实现1条路结构
1.1)语法:
if(boolea){
语句块------------基于条件执行的
}
1.2)执行过程
判断boolean的值
若为true,则执行语句块(整个结束)
若为false,则整个结束
2)if......else结构
if.....else结构用于实现2条路结构
2.1)语法:
if(boolean){
语句块1
}else
语句块2
}
2.2)执行过程:
判断boolean的值:
若为true,则执行语句块1(整个结束)
若为false,则执行语句块2(整个结束)