2024年java数学基础语法

java数学基础语法Day 03 Java 基础语法 1 运算符 1 1 算数运算符 符号 作用 说明 加 数学 减 数学 乘 数学 除 取的是商 取余 取的是余数 1 1 1 操作的三种情况 1 数值相加 gt 隐式数据类型转化 2 字符串相加 拿字符在计算机底层对应的数值来进行计算的 当 操作中出现字符串时 这个 是字符串连接符 而不是算术运算

大家好,我是讯享网,很高兴认识大家。



Day 03

Java基础语法

1 .运算符

 
讯享网 

1.1.算数运算符

符号 作用 说明 + 加 数学+ - 减 数学- * 乘 数学* / 除 取的是商 % 取余 取的是余数
讯享网
1.1.1+操作的三种情况

​ 1.数值相加=>隐式数据类型转化

image-202304061106498242.字符串相加

拿字符在计算机底层对应的数值来进行计算的

当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算术运算

“zhongguo”+ 666

当连续进行“+”操作时,从左到右逐个执行

1 + 9999 + “岁zhongguo”

3.字符相加【得到新的ASCII码值】

拿字符在计算机底层对应的数值来进行计算的

‘A’ 65 A-Z是连续的

‘a’ 97 a-z是连续的

‘0’ 48 0-9是连续的

延伸:

符号 作用 说明 ++ 加1操作 加加在前先加加再计算,加加在后先计算再加加 -- 减1操作 减减在前先减减再计算,减减在后先计算再减减
 

image-20230322164827792

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.顺序结构

 

image-20230322173330839

b.选择结构

image-20230322172958117

if语句

image-20230322173820590

 
 

switch语句

 

c.循环结构

for循环

 

while循环

 

do while循环

 

三种循环语句的区别

 

d.跳出控制语句

 

image-20230322200638316

小讯
上一篇 2024-12-30 21:06
下一篇 2024-12-31 07:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4976.html