java 位运算、表达式、转义符、常量、执行语句

1、位运算

& 与、 | 或、 ^ 异或、 << 左移、 >> 右移、 >>> 无符号右移
&: 全11|:有1出1;  ^ :相同出0,不同出1;
<< : 把二进制整体往左移,用0补位;
>>:把二进制整体往右移,用最高位补位;
>>> :把二进制整体往右移,用0补位(针对32位有效)

应用:算法、 加密
& | ^ :前后两者为boolean 类型的值,则为逻辑运算符
前后两者为数值,则为位运算符

2、表达式

算数表达式(2+2)、关系表达式(2<3)
优先级别灵活运用小括号即可

3、转义符

\” : 输出一个双引号
\’ : 输出一个单引号
\ : 输出一个\
\n, \t,

4、常量

4.1 常量:
不可改变的量
1、用final修饰的变量
2、字面值常量
3、数字字面量
4.2 常量生命周期
创建:程序运行到常量那一行,存储在常量池中
销毁:程序结束
项目中慎用常量

5、Java执行语句

5.1 顺序语句
程序从上到下顺程执行
5.2 分之语句
5.2.1 If…else
简单的if语句:

表达式的结果只能是boolean类型,true–执行代码块; false–跳过代码块,执行分之语句
多重if语句:

if嵌套

If(表达式1){
If(表达式2){
......代码块......
}else{
......代码块.......
}
}

5.2.2语法结构:

表达式的结果可以是byte、short、int、char、String、枚举
表达式的结果和值1、值2、值n一次比较,如果有相同则执行该代码块,后面的不再进行比较。
如果全不相同,则执行default内代码块
Default可以不要,类似于else
If VS switch:
If 后面的表达式结果为boolean类型,switch后面的表达式结果可以 是byte、short、int、char、String、枚举
If 可用于判断单个值、判断区间; switch 多用于判断单个值

5.3 循环语句
For
While
Do while

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值