美文网首页
四、数组案例讲解break和continue的用法

四、数组案例讲解break和continue的用法

作者: cybeyond | 来源:发表于2018-02-28 17:00 被阅读0次

1、案例一,介绍break关键字

一个字符串数组中有很多元素,从键盘输入一个字符串,判断该字符串是否存在于数组中,打印字符串在数组中的索引位置(从0开始),如果数组中没有检索到该字符串,返回-1。

package xinqushi;

import java.util.Scanner;

public class ComplexLoop {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String[] names={"john","alias","bob","leo","amy","jenny"};
        System.out.print("请输入名字:");
        Scanner scan=new Scanner(System.in);//键盘接收数据
        String name=scan.nextLine();//输入的数据赋值给name
        scan.close();
        int i;
        for (i=0;i<names.length;i++){
            if(name.equals(names[i])){//判断数组中是否存在输入的名字
                break;//结束循环
            }
        }
        System.out.print(i<names.length?i:-1);
    }
}
结果1
结果2

2、案例2,介绍continue关键字

将一个整数数组中的所有偶数加起来。

int[] numbers={1,2,3,4,5,6,7,8,9,10};
        int sum=0;
        for (int i=0;i<numbers.length;i++){
            if(numbers[i]%2>0){
                continue;
            }
            sum=sum+numbers[i];
        }
        System.out.print(sum);
结果

相关文章

网友评论

      本文标题:四、数组案例讲解break和continue的用法

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