Day 03
Java基础语法
1 .运算符
1.1.算数运算符
符号 作用 说明 + 加 数学+ - 减 数学- * 乘 数学* / 除 取的是商 % 取余 取的是余数
1.1.1+操作的三种情况
1.数值相加=>隐式数据类型转化
2.字符串相加
拿字符在计算机底层对应的数值来进行计算的
当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算术运算
“zhongguo”+ 666
当连续进行“+”操作时,从左到右逐个执行
1 + 9999 + “岁zhongguo”
3.字符相加【得到新的ASCII码值】
拿字符在计算机底层对应的数值来进行计算的
‘A’ 65 A-Z是连续的
‘a’ 97 a-z是连续的
‘0’ 48 0-9是连续的
延伸:
符号 作用 说明 ++ 加1操作 加加在前先加加再计算,加加在后先计算再加加 -- 减1操作 减减在前先减减再计算,减减在后先计算再减减
1.2.赋值运算符
符号 作用 说明 = 赋值 a=10,将10赋值给变量a += 加后赋值 a+=b,将a+b的结果赋值给a -= 减后赋值 a-=b,将a-b的结果赋值给a *= 乘后赋值 a
=b,将ab的结果赋值给a /= 除后赋值 a/=b,将a/b的结果赋值给a %= 取余后赋值 a%=b,将a%b的结果赋值给a
1.3.关系运算符
符号 作用 说明 == 等于 a==b,判断a和b的值是否相等,成立为true,不成立为false != 不等于 a!=b,判断a和bjava数学基础语法的值是否不相等,成立为true,不成立为false > 大于 a>b,判断a是否大于b,成立为true,不成立为false >= 大于等于 a>=b,判断a是否大于等于b,成立为true,不成立为false < 小于 a<b,判断a是否小于b,成立为true,不成立为false <= 小于等于 a<=b,判断a是否小于等于b,成立为true,不成立为false
1.4.逻辑运算符
符号 作用 说明 & 与 a&b ,同真则真,一假则假 && 逻辑与 a&&b ,同真则真,一假则假【第一个值为假则不会往后再去判断】 | 或 a|b ,一真则真,全假则假 || 逻辑或 a||b,一真则真,全假则假【第一个值如果是真则不会往后再去判断】 ! 非 取反
1.3.三元/三目运算符
符号 作用 说明 表达式?a:b 三元运算符 如果表达式成立则返回值a,如果不成立则返回值b
2.流程控制语句
a.顺序结构
b.选择结构
if语句
switch语句
c.循环结构
for循环
while循环
do while循环
三种循环语句的区别
d.跳出控制语句
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/507.html