JAVA基础-day02

day02

昨日复习

image-20220529114843411

今日目标

类型转换
  • 隐式转换:表示数据范围从小到大图
    • image-20220529115128194
    • 小的数据类型,和打的数据类型运算,小的会提升为大的之后,再进行运算
    • 特殊关注:byte short char 三种数据在运算的时候,不管是否有更高的数据类型,都会提升为int,然后再进行运算。
  • 强制转换:把一个表示数据范围大的数值或者变量赋值另一个表示数据范围小的变量。
    • 格式:目标数据类型 变量名 = (目标数据类型)值或者变量;
    • 注意:强制类型转换,有可能会发生精度损失。(8升的水导入4升容器里面,水溢出)
运算符
  • 算术运算符

    • 整除运算结果是整数,用浮点数参与运算得到小数。
    • 整数的除法运算得到的是商
    • 整数的取余运算得到的是余数
  • 字符的+操作

    • image-20220529131709651
    • image-20220529131933070
  • 数值拆分

    • 个位计算:数值%10
    • 十位计算:数值/10%10
    • 百位计算:数值/100
  • 自增自减运算符

    • image-20220529132441680
  • 赋值运算符

    • image-20220529132627755
  • 关系运算符

    • 关系运算符的运算结果是boolean类型,要么是true,要么是false
    • 注意不要把“==” 写成“=”,前者是关系运算符,后者是赋值运算符
  • 逻辑运算符

    • image-20220529133006981
  • 短路逻辑运算符

    • image-20220529133214711
  • 三元运算符

    • 关系表达式?表达式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)

  • 今日复习

    • image-20220529140451712
  • 目标检测

    • 循环结构(for,while,do…while)
  • 今日复习

    • [外链图片转存中…(img-gUZ4OvCd-1726304035051)]
  • 目标检测

    • image-20220529140508794
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值