首页 > 编程 > Java > 正文

重温Java基础之Java程序流程控制(二)

2019-11-06 07:37:36
字体:
来源:转载
供稿:网友

分支结构:

if-else 条件判断:

①if(条件表达式){//若条件表达式结果为true时,需要执行的语句}②if(条件表达式){//若条件表达式结果为true时,需要执行的语句}else{//若条件表达式结果为false时,需要执行的语句}③if(条件表达式1){//若条件表达式1结果为true时,需要执行的语句}else if(条件表达式2){//若条件表达式2结果为true时,需要执行的语句}else if(条件表达式3){//若条件表达式3结果为true时,需要执行的语句}……else{//若上述条件表达式结果都为false时,需要执行的语句}注意:①当某个条件表达式结果为true,执行相应语句,其他 else-if 将不再执行,直接跳出当前 if-else 语句块

②if-else 语句可以嵌套

选择结构:

   switch(表达式){               case 值1 :                    //需要执行的语句                    break;               case 值2 :                    //需要执行的语句                    break;               case 值3 :                    //需要执行的语句                    break;               ……               default :                    //执行的语句                    break;          } ps:1表达式返回的结果类型只能是byte short char int 枚举 jdk1.7后可是String

         2switch执行是按照从小到大执行的,最后执行default语句,如果匹配成功,

           依次向下执行,遇到break为止。

   

 ①初始化值②循环条件③迭代条件④循环体     ①     while(②){          ④          ③     }------------------------------------     ①     do{          ④          ③     }while(②);

    ps:while : 先判断循环条件再执行循环体      do-while : 先执行循环体,再判断循环条件(至少执行一次)

循环结构:

①初始化值②循环条件③迭代条件④循环体     for(① ; ② ; ③){          ④     }

三、流程控制语句break :  跳出“当前”循环。也可用于switch-case语句中,当用于switch-case语句中作用是跳出当前switch-case语句continue: 跳出“当次”循环。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表