当前位置: 首页 > news >正文

C#-集合小例子

目录

背景:

过程:

1.添加1-100数:

2.求和:

3.平均值:

4.代码:​

总结:


背景:

往集合里面添加100个数,首先得有ArrayList导入命名空间,这个例子分为3步,1.添加1-100个数2.进行1-100之间的总和3.求总和的平均值,接下来我们来看看这个例子。

过程:

1.添加1-100数:

1.实例化一个ArrayList对象
2.定义一个整型变量sum,并将其初始化为0
3.使用for循环,从1循环到100,将i的值添加到arrayList对象中
4.在循环中,每次将i的值作为参数传递给arrayList的Add()方法,该方法将该值添加到arrayList对象的末尾

2.求和:

1.for循环从0开始,一直循环到arrayList的长度减1,也就是最后一个元素的标
2.使用is运算符判断当前元素是否为整数类型,如果是整数类型,使用(int)强制转换将其为整数类型,并将其累加到变量sum中
3.通过Consoele.WriteLine()方法将综合输出到控制台

3.平均值:

1.sum变量存储了数组中所有元素的和,而avg变量存储了平均值。为了计算平均值,代码将sum乘以1.0,并除以100,得到平均值。
2.通过Console.WriteLine()方法将计算出的平均值输出到控制台

4.代码:
 

总结:

上面这个例子主要演示如何使用ArrayList类和int类型来计算一组整数的总和和平均值,最终结果总和是:5050、平均值50.5,最后使用Console.ReadKey()方法等待用户按下任意键,以便程序能够正常退出。

http://www.lryc.cn/news/140596.html

相关文章:

  • git保存删除的文件
  • 【golang】go语句执行规则(goroutine)(下)
  • websocket 接收消息无法获取用户id
  • springboot通过sharding-dbc按年、月分片
  • 基于静电放电算法优化的BP神经网络(预测应用) - 附代码
  • 开发者插件推荐FeHelper
  • 【MySQL】JSON 格式字段处理
  • 数据库选型<1>
  • 1.Flink源码编译
  • Linux内核数据结构 散列表
  • 数据库系统课设——基于python+pyqt5+mysql的酒店管理系统(可直接运行)--GUI编程
  • 《C和指针》笔记9: typedef
  • 《C和指针》笔记6:gets/puts/scanf/printf/getchar函数用法
  • 智慧课堂学生行为检测评估算法
  • rainbond云原生应用管理平台部署
  • jemter连接数据json断言
  • JavaFX 加载 fxml 文件
  • (三)Redis——Set
  • Vue组件通信方式详解(全面版)
  • 什么是Promise对象?它的状态有哪些?如何使用Promise处理异步操作?以及 async、await
  • Android 之自定义绘制一
  • vue3 计算两个表单得到第三个表单数据
  • Premiere Pro软件安装包分享(附安装教程)
  • springboot设置文件上传大小,默认是1mb
  • Unity 之transform.LookAt() 调整一个物体的旋转,使其朝向指定的位置
  • linux————haproxy
  • 【80天学习完《深入理解计算机系统》】第十天 3.3 条件码寄存器【CF ZF SF OF】【set】
  • 使用WSL修改docker文件存储位置
  • 软件设计师学习笔记6-存储系统
  • 【TI毫米波雷达笔记】CCS雷达工程内存RAM指定(DATA_SECTION,以IWR6843AOP为例)