1、逻辑运算符
短路与&&:运算符代表的是两者都为ture的时候,结果为ture
短路或||:运算符代表的是两者都为flase的时候,结果为flase
非!:对原结果取反
逻辑与&:功能与&&近似,不过无论情况如何左右表达式都会判断
逻辑或|:功能与&&近似,不过无论情况如何左右表达式都会判断
ps:按位与&:两个数字在二进制的条件下进行按位比较,都为1时才为1
按位或|:两个数字在二进制的条件下进行按位比较,都为0时才为0
按位异或^:两个数字在二进制的条件下进行按位比较,不同时为1
位移:>>右移代表除2,<<左移代表乘2
2、条件结构
ps:debug的步骤:1、选择适合的位置打断点
2、用debug运行程序
2、单步执行,观察运行情况
if结构
if(condition){
当condition为ture的时候执行代码
}
if-slse结构
if(condition){
//为ture执行
}else{
//为false执行
}
if-else if-else结构:
if(condition){
//condition为ture执行
}else if(condition2){
//condition2为false且condition2为ture执行
}else{
//condition2为false且condition2为false执行
}
switch结构
特点:1、结构复杂 2、适用于条件为等值判断
switch( 表达式){
case 1:
执行语句;
break;//跳出
case 2:
执行语句;
break;//跳出
......
default://相当于else
执行语句;
}
练习
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)