本帖最后由 威威是超人 于 2016-9-24 23:51 编辑
|:两边都运算 ||: 左边为真,右边不运算 &:两边都运算 &&:当左边为假,右边不运算 >>:最高位为1,补1,最高位为0,补0 >>>:最高位用0补 一个数异或同一个数两次 ,还等于那个数(用于加密,和交换俩数) 2*8的最有效计算方式,2>>3; 三木运算符 (条件)?表达式一 :表达式二
if(){ }else if(){ }else if(){ }else{ }
for(初始化语句 ; 判断条件语句 ; 控制条件语句) { 循环体语句; } 死循环:for(;;) ;
while(判断条件语句) { 循环体语句; } for循环适合针对一个范围判断进行操作 while循环适合判断次数不明确操作
switch(表达式){ case 1: break; case 2: break; case 3: break; case 4: break; default; }
1:直接调用 如果一个方法有返回值,则该方法直接调用没有意义 2:赋值调用 赋值调用,就是将方法得到值赋给一个变量 3:输出调用 直接将调用方法之后得到的值,直接输出
1:有返回值的方法 赋值调用 输出调用 2:没有返回值的方法 直接调用 重载:overload 只和参数列表有关,
数组的定义格式: 1.数据类型[] 数组名 = new 数据类型[数组长度]; 数组的特点: 1.数组是存储多个变量(元素)的东西(容器) 2:数组中的数据类型必须一致 3:数组的长度是固定的 求数组的长度: 数组名.length;
二维数组的定义格式 数据类型[][] 变量名 = new 数据类型[m][n]; 二维数组的遍历 for(int i=0; i<array.length; i++){ for(int j=0; j<array.length; j++){ System.out.prinbtln(array[j]); } }
|