美文网首页Java学习-小白入门
Java中for循环continue,break,return三

Java中for循环continue,break,return三

作者: 天马行空爱做梦 | 来源:发表于2019-06-04 22:16 被阅读0次

    理论介绍

    1、continue 跳出本次循环,进行下一个循环
    2、break 跳出for循环结束;
    3、return 直接结束循环

    实例

    实例1:

    for(int i =0;i<5;i++){
            System.out.println("当前i的值"+i);
            if(i==2){
                return;  //直接结束main()方法
            }
        }    
    

    实例2:

    for(int i =0;i<5;i++){
            System.out.println("当前i的值"+i);
            if(i==2){
                break;  //直接结束for循环
            }
        }    
    

    实例3:

    for(int i =0;i<5;i++){
            System.out.println("当前i的值"+i);
            if(i==2){
                continue;  //本次循环跳过,进入下一个循环
            }
        }    
    

    实例4

     public class ForAndIfTest {
    public static void main(String[] args) {
        ArrayList<String> arrayList=new ArrayList<>();
        arrayList.add("the 1st line;");
        arrayList.add("the 2st line;");
        arrayList.add("the 3st line;");
    
        arrayList.add("hello world!");
        int result=indexFeatch(arrayList);
        System.out.println("result="+result);
    }
    public static int  indexFeatch(ArrayList<String> arrayList){
        int index=0;
        for(int i=0;i<arrayList.size();i++){
            if (arrayList.get(i).contains("hello")) {
                System.out.println("yes");
                return i;// 这里返回对应索引值,结束这个方法
            }     else
            {
    //                System.out.println("not contain");
                continue;
            }
        }
        return -1;// 整个循环没有找到包含hello的字符,返回默认值-1,结束整个方法。
    }
    }    
    

    参考Link

    相关文章

      网友评论

        本文标题:Java中for循环continue,break,return三

        本文链接:https://www.haomeiwen.com/subject/qjkdxctx.html