foreach语句和continue语句

来源:互联网 发布:怎么积累淘宝关注人数 编辑:程序博客网 时间:2024/06/07 20:33

一、foreach语句。

foreach语句是for语句的特殊简化版本,foreach语句并不能完全取代for语句,然而任何foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为foreach语句。foreach语句在遍历数组的方面为程序员提供了很大的方便。语法格式如下:

for(元素变量X:遍历对象obj){     ...}

例如:在项目中创建Repatition类,在主方法中定义一维数组,并用foreach语句遍历该数组。

public class Repetition {/** * @param args */public static void main(String[] args) {// TODO 自动生成的方法存根int arr[] = {7,10,1};System.out.println("一维数组中的元素分别为:");for(int x: arr){System.out.println(x+"\t");}}}

输出结果如下:

一维数组中的元素分别为:7101


二、continue语句。

continue语句只能应用于for、while和do...while循环语句中,用于让程序直接跳过其后面的语句,进行下一次循环。而break语句是跳出整个循环。

如下例:

public class ContinueDemo {/** * @param args */public static void main(String[] args) {// TODO 自动生成的方法存根int i = 0;System.out.println("十以内的全部奇数是:");while(i<10){i++;if(i%2==0)continue;System.out.println(i+"");}}}

输出:

十以内的全部奇数是:13579


0 0