黑马程序员技术交流社区

标题: 自我复习第三天 [打印本页]

作者: 威威是超人    时间: 2016-9-24 23:50
标题: 自我复习第三天
本帖最后由 威威是超人 于 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]);
                        }
                 }




作者: bahamut322    时间: 2016-9-24 23:57
楼主加油
作者: 威威是超人    时间: 2016-9-25 00:04
bahamut322 发表于 2016-9-24 23:57
楼主加油

谢谢哦,一起加油。。。。。




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