黑马程序员_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单独存在时,下面可以有任何语句,因为都执行不到
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单独存在时,下面可以有任何语句,因为都执行不到
相关文章推荐
- 黑马程序员-Java基础学习第三天总结
- 黑马程序员 14 Java基础教学 - 14 - IO体系总结01
- 黑马程序员--Java基础总结--GUI
- 黑马程序员---java基础知识总结
- 黑马程序员:Java基础总结----类 File
- 黑马程序员——java第二天:基础语法(总结:运算符)
- 黑马程序员 Java学习总结之多线程基础
- 黑马程序员_java的语言基础组成最终篇(对第四课函数和数组的总结)
- 黑马程序员——java基础之薄弱点总结(二)
- Java基础第三天总结
- 黑马程序员--2015.6.29java基础笔记---GUI总结
- 黑马程序员:Java基础总结----多态
- 黑马程序员_java基础复习之十常用设计模式总结
- 黑马程序员-Java基础总结05——继承(1)
- 黑马程序员学习log第九篇基础知识:JAVA的面向对象之正则表达式及反射总结
- 黑马程序员--Java基础总结
- 黑马程序员 16 Java基础教学 - 16 - 正则表达式总结
- 黑马程序员---Java基础总结---数据结构、运算符
- 黑马程序员---Java基础总结---正则表达式
- 黑马程序员------java基础知识总结