Java流程控制

x33g5p2x  于2021-09-30 转载在 Java  
字(1.4k)|赞(0)|评价(0)|浏览(345)

Java流程控制

概述

if 的三种用法

在什么情况下使用if 呢 ? 就是在某种情况下需要执行指定的内容情况下

在什么情况下使用if 和else呢 就是 二者选其一

什么时候使用 if else if 当有多个选择时候使用

switch

注意: switch 不能使用boolean布尔类型

4种循环用法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4ZbomVvj-1631345746861)(http://img.huitoushian.cn/博客/文章/java流程控制/d17.jpg )]

for (int i=0;i<10;i++){
            System.out.print(i+",");
    }
        //0,1,2,3,4,5,6,7,8,9,

int i=0;
        while(i<10){
            System.out.print(i+",");
            i++;
        }
        //0,1,2,3,4,5,6,7,8,9,

do{
     System.out.println("至少执行了一次");
  }while (false);

三种循环的区别

  1. 如果条件判断从来没有满足过.那么for 和while 循环将会执行0次,但是do-while循环会执行至少一次
  2. for循环的变量在小括号当中定义,只有循环内部才能使用,while循环和do-while循环初始化语句本来就在外面,所以循环之后还是可以继续使用的

foreach循环

是一种专门遍历容器的循环比如数组 集合 等

语法:

for (类型 名称 : 对象 ) {}

String[] str={"a","b","c"};
        for (  String  i  : str ) {
            System.out.print(i);
        }
        //abc

break 和 continue 关键字

break

for (int i=0;i<10;i++){
            System.out.print(i+",");
            if (i==5){
                break;
            }
        }
        //0,1,2,3,4,5,

continue

功能: 就是结束当前循环执行下次循环

for (int i=0;i<10;i++){
            if (i==5){
                continue;
            }
            System.out.print(i+",");
        }
        //0,1,2,3,4,6,7,8,9,

break 另一种多重循环的跳出 方法

​ 语法 标签名:

定义在最外层循环上面然后在循环体内 使用 break 标签名; 就会跳出 全部循环 执行循环 后面代码

tiaoChu:
        for(int i=0;i<10;i++){
            for(int j=0;j<10;j++){
                System.out.println("i:"+i+"_j:"+j);
                if (i==5&&j==5){
                    break tiaoChu;
                }
            }
        }
        System.out.println("继续执行");

continue; 另一种多重循环的使用方法

功能: 结束当前循环返回标签处的循环继续往下执行

continue_sign:
        for (int i = 0; i < 10; i++) {  
            System.out.println(i);
            for (int i1 = 0; i1 < 10; i1++) {
                System.out.println(i1);
                continue continue_sign;//结束当前循环 返回到continue_sign标签位置继续往下执行

            }
        }

相关文章

微信公众号

最新文章

更多