zoukankan      html  css  js  c++  java
  • break与continue

    1.break与continue.
    这两个关键字一般放在循环的花括号里面使用。
    break——结束整个循环。
    continue——结束本次循环,进入下次循环。

    break的案例:
    int i = 1;
    for(;;)
    {
    if(i>100)
    {
    break;
    }
    Console.Write(i+" ");
    i++;
    }

    continue的案例:
    for (int i = 1; i <= 100; i++)
    {
    if(i%2 == 0)
    {
    continue;
    }
    Console.Write(i + " ");
    }
    2.while循环
    //初始条件
    while(循环条件)
    {
    //循环体
    //状态的改为
    }
    案例:
    int i = 1;
    int count=0; //记录与7有关的数字的个数
    while(i<=100)
    {
    if(i%7==0 || i%10==7||i/10==7)
    {
    Console.Write(i+" ");
    count++;
    //1
    }
    i++;
    //2
    }
    //3
    Console.Write("共有"+count+"个与7相关的数");

    3.do...while(循环条件)简单了解。
    即使初始条件不满足循环条件,循环还会执行一次。
    至少执行一次。

    数组:解决同一类大量数据在内存存储和运算的功能。
    分类:一维数组、二维数组、多维数组。
    特点:连续,同一类数据。

    一、一维数组:豆角。
    定义:指定类型,指定长度,指定名称。
    int[] a = new int[5]; //5是长度。从1开始算。默认5个元素初始值都是0.
    int[] a = new int[5] { 90, 95, 89, 76, 99 };
    int[] a = new int[5] { 90, 95, 89 }; //语法有错,后面初始化的值必须是5个。
    int[] a = new int[] { 90, 95, 89, 76, 99}; //计算机会根据后面的赋值,动态计算数组的长度。

    赋值:
    数组名[下标数值] = 值;
    int[] a = new int[5];
    a[0] = 10;
    a[1] = 20;
    a[2] = 30;
    a[3] = 40;
    a[4] = 50;

    取值:
    数组名[下标数值]; //下标数值从0开始。
    Console.WriteLine(a[3]+a[0]);

    数组的好处:
    1.对于大量数据来说,保存的时候,定义一个数组即可解决。
    2.用循环来控制数组的下标,可以对数组进行批量操作。
    例如:
    int[] a = new int[5];
    //数组的批量赋值
    for (int i = 0; i < 5;i++ )
    {
    a[i] = (i + 1) * 10;
    }
    //数组的批量取值。
    for (int j = 0; j < 5;j++ )
    {
    Console.WriteLine(a[j]); //0下标。
    }

    案例一:做一个教练为6个球员打分的程序。
    //定义一个保存球员成绩的数组
    int[] a = new int[6];

    //输入
    for (int i = 0; i < a.Length; i++)
    {
    Console.Write("请输入第"+(i+1)+"个球员的成绩:");
    a[i] = Convert.ToInt32(Console.ReadLine());
    }

    //输出
    for(int j=0;j<a.Length;j++)
    {
    Console.WriteLine("第"+(j+1)+"位球员的分数是"+a[j]+"分。");
    }

  • 相关阅读:
    [20190415]10g下那些latch是共享的.txt
    [20190415]11g下那些latch是共享的.txt
    [20190409]pre_page_sga=true与连接缓慢的问题.txt
    [20190402]Library Cache mutex.txt
    scrapy简单使用方法
    PHP多进程系列笔(转)
    RdKafka文档翻译
    python判断字符串中是否包含子字符串
    python 逐行读取txt文件
    redis使用watch完成秒杀抢购功能(转)
  • 原文地址:https://www.cnblogs.com/viven/p/4187976.html
Copyright © 2011-2022 走看看