day02
昨日复习
今日目标
类型转换
- 隐式转换:表示数据范围从小到大图
- 小的数据类型,和打的数据类型运算,小的会提升为大的之后,再进行运算
- 特殊关注:byte short char 三种数据在运算的时候,不管是否有更高的数据类型,都会提升为int,然后再进行运算。
- 强制转换:把一个表示数据范围大的数值或者变量赋值另一个表示数据范围小的变量。
- 格式:目标数据类型 变量名 = (目标数据类型)值或者变量;
- 注意:强制类型转换,有可能会发生精度损失。(8升的水导入4升容器里面,水溢出)
运算符
-
算术运算符
- 整除运算结果是整数,用浮点数参与运算得到小数。
- 整数的除法运算得到的是商
- 整数的取余运算得到的是余数
-
字符的+操作
-
数值拆分
- 个位计算:数值%10
- 十位计算:数值/10%10
- 百位计算:数值/100
-
自增自减运算符
-
赋值运算符
-
关系运算符
- 关系运算符的运算结果是boolean类型,要么是true,要么是false
- 注意不要把“==” 写成“=”,前者是关系运算符,后者是赋值运算符
-
逻辑运算符
-
短路逻辑运算符
-
三元运算符
-
关系表达式?表达式1:表达式2
-
true为表达式1,false为表达式2
-
求三个数谁最大
-
int h1=150; int h2=210; int h3=165; int h4 = (h1>h2)?h1:h2; int h5 = (h4>h3)?h4:h3; System.out.println(h5);
-
-
流程控制语句
-
分类
-
顺序结构
- 代码自上而下
-
分支结构(if,switch)
-
if(关系表达式){ 语句体; }
-
-
循环结构(for,while,do…while)
-
-
今日复习
-
目标检测
- 循环结构(for,while,do…while)
-
今日复习
- [外链图片转存中…(img-gUZ4OvCd-1726304035051)]
-
目标检测