A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 252294703qq.com 初级黑马   /  2018-7-19 23:14  /  1010 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

流程控制语句
1、概念:在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。
2、顺序流程:代码的从上到下一一执行的
3、判断语句
  if
  格式:
   if(布尔表达式){
    语句体;
   }
  if else
  格式:
   if(布尔表达式){
    语句体;
   }else{
    语句体;
   }
  if else if...else
  格式:
   if(布尔表达式){
    语句体;
   }else if(布尔表达式){
    语句体;
   }....else{
    语句体
   }
  switch case break;... default break;
  格式:
   switch(表达式) 表达式:byte short char String enum(枚举)
    case 常量值1:
     语句体;
     break;
    case 常量值2:
     语句体;
     break;
    default:
     语句体;
     break;
4、循环语句
  概念:循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环
  4要素
   初始化语句;
   条件判断语句;
   语句体;
   步进语句;
  for
  格式:
   for(初始化语句;条件判断语句;步进语句){
    语句体;
   }
  while
  格式:
   初始化语句;
   while(条件判断语句){
    语句体;
    步进语句;
   }
  do while
  格式:
   初始化语句;
   do{
    语句体;
    步进语句;
   }while(条件判断语句);
  区别:
   for循环和while循环可能不会执行一次,但是do...while循环一定会执行一次
   for循环小括号中的变量只能在for循环中使用;但是while和do...while变量本来在循环外,所有在循环外也可以使用
   建议:在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while
死循环:也就是循环中的条件永远为true,死循环的是永不结束的循环。
  1.编写代码错误
  2.有意进行死循环
嵌套循环:是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。总共的循环次数=外循环次数*内循环次数
  格式
   for(初始化语句;条件判断语句;步进语句){
    for(初始化语句;条件判断语句;步进语句){
     语句体;
    }
   }

1 个回复

正序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马