黑马程序员技术交流社区

标题: 学习笔记2 [打印本页]

作者: JavaEE21期王煊    时间: 2018-1-29 16:18
标题: 学习笔记2
流程控制语句
顺序结构
选择结构
if语句(三种格式)
格式3注意问题:
若范围重叠,只执行满足条件的第一条语句(可以简化代码不用双逻辑表达,可将其范围按照从大到小排序);
Switch 语句
格式:
Switch(表达式) {
Case 值1:
语句体1;
Break;
Case 值2:
语句体2;
Break;

Default:
语句体n+1;
Break;
}
格式解释: 表达式: byte short int char  枚举(JDK1.5) 字符串(JDK7)
Case 的穿透效果:(匹配成功后会执行语句体,)
     无break,则输出至下一个break前    可用来将数据分成几波输出 1-5工作日   6-7休息日


循环结构
循环语句
循环语句的格式
循环结构for语句的格式:
for(初始化表达式;条件表达式;循环后的操作表达式){
循环体;
}
变型格式:
Int i= 1;
For( ; I < 10 ; ) {
System.out.println("asf");
i++;
}

<死循环经常用在应用程序待机状态>
  
注意: 获得最后结果
  
  
----输出放在外面
  

  
跟踪变量变化情况
  
  
---放在for里面
  

循环结构while语句的格式(不知道循环次数用):
           初始化语句;
   while(判断条件语句) {
循环体语句;
控制条件语句;
}



循环结构do...while语句的格式(用的不多):
do {
循环体语句;
}while(判断条件语句);

完整格式;
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);



for循环与while循环区别:
for循环结束后,初始化的变量就不能使用了,  知道次数
while可以继续使用这个初始化变量         不知道次数


Break(用在switch与循环当中)
   break结束整个循环
另一种用法(用途场景):死循环可以重复进行判断
While(true) {




错误场景判断
Break; / /   跳出死循环

}



Continue:(用在循环中,结束本次循环,开始下次循环)






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