for循环

Java包括三种循环结构(while循环、do…while循环、for循环)
首先我们可以看下它们有何区别,while循环是最基本的循环,只要满足条件,它就会一直执行下去,否则就不会执行循环语句,这也正是它和do…while循环有所不同的地方,do…while循环呢,它至少会执行一次,这是为什么呢?因为它的布尔表达式在循环体后面,所以它在循环前就已经执行了,当满足条件时,语句就一直执行,直到不满足条件为止。

while循环:

            public static void Main(String[] args)
            {
                int x = 10;
                while (x < 10)
                {
                    Console.Write("x值: " + x);
                    x++;
                    Console.Write("\n");
                    Console.ReadLine();
                }
                Console.Write("此次循环结束!!!");
                Console.ReadLine();
            }

do…while循环:

            public static void Main(String[] args)
            {
                int x = 10;
                do
                {
                    Console.Write("x值: " + x);
                    x++;
                    Console.Write("\n");
                    Console.ReadLine();
                } while (x < 10);
                Console.Write("此次循环结束!!!");
                Console.ReadLine();
            }

下面我们来了解一下for循环吧,for循环相比前面两种循环使用要广泛,它会使一些循环结构变得更简单,它的执行次数是在循环前就确定了的,也就是说,你需要循环多少次(在你的控制范围内),就给出对应的条件来加以循环,我们先要声明初始化一个变量,初始值自定义,再给出它的满足条件,为true就执行,否则跳出循环,执行循环体后面的语句,它每执行完一次,就更新控制变量,当它不满足条件时,终止循环。

for循环:

  public static void Main(string[] args)
            {
                for (int x = 10; x < 20; x = x + 1)
                {
                    Console.Write(("x值: " + x));
                    Console.ReadLine();
                }
                Console.Write("此次循环结束!!!");
                Console.ReadLine();
            }

for循环还应用于数组,生活无处不在,代码也是如影随形啊。接下来就随我看看它的巧妙之处吧,数组是我们经常要用到的,它是用来存放数据的数据集,先声明局部变量,要注意的是此变量的类型必须要与数组元素的类型一致,表达式是你所要访问的数组名。

数组应用:

 public static void Main(String[] args)
            {
                {
                    int[] x = new int[10]; // x 是一个带有 10 个整数的数组
                    int i;
                    // 初始化数组x中的元素
                    for (i = 0; i < 10; i++)
                    {
                        x[i] = i + 100;
                        Console.WriteLine("数组[{0}] = {1}", i, x[i]);
                    }
                    Console.Write("此次循环结束!!!");
                    Console.ReadLine();
                }
            }

for循环里面,我们也有两个关键字是不可忽视的,第一个就是break,主要运用于循环语句和switch语句,它是用来跳出整个语句块的,就比如你在一个for循环里面给了一个判断,并给出判断的条件,也就是说当判断满足条件的时候,就跳出这个语句,不再循环这个语句;还有一个就是continue,它适用于任何循环结构中,它是让程序立即跳到下一次循环的迭代。在一个循环体当中,当给出的判断条件满足时,程序会跳出此次循环,但不会因此终止循环,它会进行下一次的循环,执行完为止。

break关键字:

            public static void Main(string[] args)
            {
                for (int x = 10; x < 20; x = x + 1)
                {
                    if (x == 15)
                    {
                        break;
                    }
                    Console.Write(("x值: " + x));
                    Console.ReadLine();
                }
                Console.Write("此次循环结束!!!");
                Console.ReadLine();
            }

continue关键字:

            public static void Main(string[] args)
            {
                for (int x = 10; x < 20; x = x + 1)
                {
                    if (x == 15)
                    {
                        continue;
                    }
                    Console.Write(("x值: " + x));
                    Console.ReadLine();
                }
                Console.Write("此次循环结束!!!");
                Console.ReadLine();
            }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值