Java中for循环continue,break,return三者之间的关系
生活随笔
收集整理的這篇文章主要介紹了
Java中for循环continue,break,return三者之间的关系
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
理論介紹
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,結束整個方法。 } }?
總結
以上是生活随笔為你收集整理的Java中for循环continue,break,return三者之间的关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python-按照list中dict的某
- 下一篇: java美元兑换,(Java实现) 美元