1112 java语法1
标识符:字母,数字,_,$ 开头不能用数字
byte:1个字节,八位 -128-127
short:两个字节
int:4个字节
long:八个字节
float:4个字节。
double:8个字节
转义字符:
\n 换行
\t tab
\r 回车
\\
\“
\b 退格
逻辑运算符:
&
|
^两边不一样为真,一样为假。
!
&& 如果左边为假时右边不运算
|| 如果左边为真是右边不运算
位运算符:
<< 左移 后补数据最高位值 *2的倍数
>>右移 后补数据最高位值 除以2的倍数
>>>> 无符号移位
&
|
^
~取反
一个数异或同一个数两次结果还是那个数
数据互换:n=n^m;
m =n^m;
n =n^m;
三目运算符:表达式一?取值一:取值二;
选择:
if{
}else{
}
if只要一个满足就结束。
分支:
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
…………
default:
执行语句;
break;
}
表达式只接收四种值,int, short,byte,char
case 是没有顺序的,default最后执行
没有到break 或者大括号不停。 |
|