--------------------- <a href="http://edu.youkuaiyun.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://edu.youkuaiyun.com"target="blank">.Net培训</a>、期待与您交流! ------------------------------------------
1 b=a++ -->b=a,a=a+1, 2 b=++a--->a=a+1, b=a
字符串数据和任何数据使用“+”相连接,最终都会变成字符串。
window系统中,回车符是由两个字符来表示的\r\n
x+=4--->x=x+4,区别在x+=4是一次运算,而x=x+4是两次运算
逻辑运算符用于连接boolean类型的表达式。
& 只要两边的boolean表达式结果,有一个是false,那么结果就是false.只有两边都为true,结果为true.
| 两边只要有一边为true,结果为true.只有两边都为false,结果为false.
^ 两边相同结果为false,两边不同结果为true.
&& || (短路)
一个数异或同一个数两次,结果还是那个数。
二进制转换成十六进制 数&15 instanceof 检查是否是类对象
if else 结构 简写格式:变量=(条件表达式)?表达式1:表达式2;
三元运算符
好处:可以简化if else 书写
弊端:因为是一个运算符,所以运算必须要有一个结果。
if(boolean )
{
表达语句
}
else
{
表达语句
}
swith(x) x可以是byte, shor,int,char四种类型
{
case数值:
表达语句;
break;
case数值:
表达语句;
break;
...............
case数值:
表达语句;
break;
default://最后执行
表达语句;
break;
}
if和switch 语句很像,具体什么场景下,应用哪个语句呢?
如果具体判断的数值不多,而且符合byte shor int char 这四种类型,虽然两个语句都可以用,建议使用switch语句,因为效率稍高。
其他情况:对区间的判断,对结果为boolean类型判断,使用if ,if的使用范围更广
-------------------
<a href="http://edu.youkuaiyun.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://edu.youkuaiyun.com"target="blank">.Net培训</a>、期待与您交流! ------------------------------------------