前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第二十二节:Java语言基础-详细讲解位运算符与流程控制语句

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

作者头像
达达前端
发布2019-07-03 11:27:10
3110
发布2019-07-03 11:27:10
举报
文章被收录于专栏:达达前端达达前端

标题图

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

运算符

运算

例子

<<

左移

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. 循环结构

判断结构

代码语言:javascript
复制
if(条件表达式){
 执行语句;
}
代码语言:javascript
复制
if(条件表达式){
 执行语句;
}else{
 执行语句;
}
代码语言:javascript
复制
if(条件表达式){
 执行语句;
}else if(条件表达式){
 执行语句;
}else {
 执行语句;
}

选择结构

代码语言:javascript
复制
switch(表达式) { 
 case 值1: 
  语句体1; 
  break; 
 case 值2: 
  语句体2; 
  break; 
  … 
 default: 
  break; 
} 

循环结构

while , do whille , for

代码语言:javascript
复制
while(判断语句) { 
 循环体语句; 
} 
代码语言:javascript
复制
do
{
   //语句
} while (条件);
代码语言:javascript
复制
for(int x = 10; x < 20; x ++)
{
   //语句
}

for 嵌套结构

代码语言:javascript
复制
for (int x=0;x<2;x++){
 for(int y = 0; y <2; y++){
   //语句 
 }
}

break跳出,continue继续

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

结语

  • 本文主要讲解 Java语言基础-详细讲解位运算符与流程控制语句
  • 下面我将继续对JavaAndroid中的其他知识 深入讲解 ,有兴趣可以继续关注
  • 小礼物走一走 or 点赞
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.08.09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 位运算符(二进制位运算)
  • 三元运算符
  • 程序流程控件
  • 判断结构
  • 选择结构
  • 循环结构
  • for 嵌套结构
  • break跳出,continue继续
  • 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档