为了账号安全,请及时绑定邮箱和手机立即绑定

第二十二节:Java语言基础-详细讲解位运算符与流程控制语句

标签:
Java

webp

标题图

位运算符(二进制位运算)

运算符运算例子
<<左移3 << 2 = 12 --> 3 * 2 * 2 =12
>>右移3 >> 1 = 1 --> 3/2=1
>>>无符号右移3 >>> 1 = 1 --> 3/2=1
&与运算6 & 3 = 2
|或运算6 | 3 = 7
^异或运算6 ^ 3 = 5
~反码~6 = -7

左移乘以2,右移除以2,&为0和1,0为假,1位真,只要有0就为0,| 只要有1就为1,^ 为只要相同为0,否则为1。

三元运算符

格式:条件表达式?表达式1:表达式2;
条件为true,结果为1,否则为2。

程序流程控件

  1. 判断结构

  2. 选择结构

  3. 循环结构

判断结构

if(条件表达式){
 执行语句;
}
if(条件表达式){
 执行语句;
}else{
 执行语句;
}
if(条件表达式){
 执行语句;
}else if(条件表达式){
 执行语句;
}else {
 执行语句;
}

选择结构

switch(表达式) { 
 case 值1: 
  语句体1; 
  break; 
 case 值2: 
  语句体2; 
  break; 
  … 
 default: 
  break; 
}

循环结构

while , do whille , for

while(判断语句) { 
 循环体语句; 
}
do{   //语句} while (条件);
for(int x = 10; x < 20; x ++)
{   //语句}

for 嵌套结构

for (int x=0;x<2;x++){ for(int y = 0; y <2; y++){   //语句 
 }
}

break跳出,continue继续

break必须在应用范围内,选择结构和循环结构。
continue应用于循环结构,结束本次循环跳下次循环。

结语

  • 本文主要讲解 Java语言基础-详细讲解位运算符与流程控制语句

  • 下面我将继续对JavaAndroid中的其他知识 深入讲解 ,有兴趣可以继续关注



作者:达叔小生
链接:https://www.jianshu.com/p/04de7b8e4900


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消