黑马程序员技术交流社区

标题: nuddlesW学习笔记20141112 java语法1 [打印本页]

作者: nuddlesW    时间: 2014-11-13 08:33
标题: nuddlesW学习笔记20141112 java语法1

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 或者大括号不停。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2