2020-10-20

编译器的常量优化

在给变量进行赋值的时候,右侧全部是常量,没有任何变量,百年一起Javac将计算若干个常量全部计算并且得到结果【short result=5+8】
编译之后,得到的。class字节码文件当中相当于【直接就是:short result=13】
右侧没有超出范围,所以正确。
== 错误示范==
short a=7;short b=8;//short+short->int+int->int
short result=a+b;//错误写法,左侧需要int类型

三种循环的区别

  • 如果条件没有满足过,那么forwhile执行0次,do-while至少执行1次
  • for循环的变量是在小括号内定义的,只有在循环内部可以使用。while和do-while是在外部定义的,所以循环之后还可以使用。

braek和continue

  • break:跳出循环switch和for,while,不执行当前次循环剩余部分,循环结束。
  • continue:一旦执行,立刻跳过当前循环剩余内容,马上开始下一次。
    例子
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值