---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
一个数异或同一个数两次,结果还是那个数。
异或可以用来加密。
不用第三方变量交换两个变量的值得方法:
int n=2;m=4;
n=n+m;
m=n-m;
n=n-m;
第二种方法:
int n=4;m=3;
n=n^m;
m=n^m;
n=n^m;
程序流程控制:
判断结构:
选择结构:
循环结构:
顺序结构:
判断结构:
if(x>3){}
如果没有{},if控制离他最近的那个语句
if语句的三种格式:
1、if(条件表达式){执行语句}
2、if(条件表达式){执行语句}else{执行语句}
3、if(条件表达式){执行语句}else if(条件表达式){执行语句}............else{执行语句}
if.....else结构简写格式:
变量 =(条件表达式)?表达式1:表达式2
三元运算符:
好处:可以简化if else代码
弊端:因为是一个运算符,所以运算完必须要有一个结果
选择结构:
switch语句:
格式:switch(表达式){
case 取值1:
执行语句;
break;
......
default;
执行语句;
}
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------