当前位置:网站首页 > Java基础 > 正文

java数学基础语法



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

  • 上一篇: java基础学到哪
  • 下一篇: java基础编程50
  • 版权声明


    相关文章:

  • java基础学到哪2025-04-30 09:50:04
  • java 基础代码2025-04-30 09:50:04
  • java基础官方教材2025-04-30 09:50:04
  • java基础机制2025-04-30 09:50:04
  • java参数基础教学2025-04-30 09:50:04
  • java基础编程502025-04-30 09:50:04
  • Java基础注释题2025-04-30 09:50:04
  • java基础差springboot2025-04-30 09:50:04
  • 零基础java学习教程2025-04-30 09:50:04
  • java基础语法3132025-04-30 09:50:04