您的位置:首页 > 职场人生

黑马程序员_java第三天基础总结

2013-12-30 20:21 274 查看
-------<ahref="http://www.itheima.com"target="blank">android培训</a>、<ahref="http://www.itheima.com"target="blank">java培训</a>、期待与您交流! ----------

1.位运算符

<<左移:就是乘以2移动的位数次幂

>>右移:就是除以2移动的位数次幂

右移最高位补什么由原有数据最高位定

>>>无符号右移:无论最高位是什么右移后都用0补

需要注意的是:一个数异或同一个数两次,结果还是那个数

位运算:0就视为true ,1就视为false

2.判断语句:

3种格式:

if(条件表达式){

执行语句;

}

if(条件表达式){

执行语句;

}else{执行语句;}

if ,else结构可以用三元运算符表示,但是必须要有结果

格式:变量=(条件表达式)?表达式1:表达式2;

3.选择语句:

格式:switch(表达式){

case 取值1:

执行语句;

break;

case 取值2:

执行语句;

break;

default:

执行语句;

break;

}

switch语句特点:

1.switch语句选择类型只有四种:byte short int char

2.case与default没有顺序.先执行第一个case,没有匹配的case执行default

3.结束switch语句的两种情况,遇到break和执行到switch的语句结束

4.如果匹配的case或者没有default没有对应的break,那么程序会继续向下执行,运行执行语句,

直到遇到break或switch的结尾结束

4.循环结构:

代表语句:while  ,do  while  ,for

格式:

while(条件表达式){

执行语句;

}

while特点:先判断条件,只有条件满足才执行

do{

执行语句;

}while(条件表达式);  末尾一定记住加分号(;)

do while特点:先执行循环体,再判断,条件满足,继续执行循环体,也就是无论条件是否满足,

循环体至少执行一次

for(初始化表达式;循环条件表达式;循环后的操作表达式){

执行语句;

}

for特点:参与运算的时候,初始化表达式只执行一次,当条件不满足.循环就结束

for和while的区别:如果变量只为循环增量,存在控制循环次数,建议使用for

无限循环的最简单表现形式:

for( ;  ; ){}                  while(true){}

循环注意事项:一定要明确哪些需要循环,哪些不需要

5.for循环嵌套

格式:

for(初始化表达式;循环条件表达式;循环后的操作表达式){

for(初始化表达式;循环条件表达式;循环后的操作表达式){

执行语句;

}

}

外循环是控制行数,内循环是控制每一行的列数,也就是一行中元素的个数

6.break语句:

break:结束当前循环

应用范围:选择结构和循环结构

break:它跳的是所在循环或当前结构

7.continue语句:

continue:结束本次循环,继续下次循环

应用范围:循环结构

break和continue单独存在时,下面可以有任何语句,因为都执行不到
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: