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]+"分。");
    }

  • 相关阅读:
    java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯
    flowable 获取当前任务流程图片的输入流
    最新 接口api插件 Swagger3 更新配置详解
    springboot 集成 activiti 流程引擎
    java 在线考试系统源码 springboot 在线教育 视频直播功能 支持手机端
    阿里 Nacos 注册中心 配置启动说明
    springboot 集成外部tomcat war包部署方式
    java 监听 redis 过期事件
    springcloudalibaba 组件版本关系
    java WebSocket 即时通讯配置使用说明
  • 原文地址:https://www.cnblogs.com/viven/p/4187976.html
Copyright © 2011-2022 走看看