Something about "for"
For语句引导了一个循环语句,格式for(;;),例for(int i=0;i<100;i++)。
类似于if()括号的作用for()括号如同if()括号一样也是一个boolean型。
int i=0第一个分号前面定义一个初始值;中间区域i<100定义一个执行条件,当i满足条件时执行;i++区域是i的执行方法。
初始化(int i=0)只在循环开始的时候发生一次,如果布尔表达式(i<100)的求值结果为true,就运语句(Console.WriteLine(i))。随后,控制变量将进行更新(i++),布尔变量将重新求值,如果仍为true,语句将再次执行,控制变量将进行更新,布尔表达式将重新求值........如此反复。
for(int i=0;i<100;i++)语意为:赋予int i的初始值为0然后判断i是否小于100,小于100则进行i++运算既0+1=1,这是i=1;然后i=1作为初始值进行循环,直到i大于100则跳出循环。
例:输入一个整数,求0到输入整数的和。
while (true) //循环起来
{ int a.s;
s=0;
Console.WriteLine("请输入第一个数:");
a = Convert.ToInt32(Console.ReadLine()); //设定一个整数a来接收输入
for (int i = 0; i <= a; i++)
{
s = s + i;
}
Console.WriteLine("0到"+a+"的合为"+s);
Console.ReadLine(); //防止闪退
}
随机推荐
- 获取指定文件下的所有file文件
/** * 描述:获取所有的文件列表 * @param file * @param list * @return */ private List<File> getAllFiles(Fil ...
- 使用按钮控制HTML5背景音乐开关
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name ...
- September 6th 2016 Week 37th Tuesday
I only wish to face the sea, with spring flowers blossoming. 我只愿面朝大海,春暖花开. That scenery is beautiful ...
- python基础——第三方模块
python基础——第三方模块 在Python中,安装第三方模块,是通过包管理工具pip完成的. 如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了. 如果你正在使用Window ...
- Shell之变量操作
1.定义变量:为了避免与环境变量冲突,一般用小写:如pp="mydql,kdkfeof"; 第二赋值方案: 调用变量使用$符号: 变量叠加: 2.输出采用echo,如上图所示: 3 ...
- 关于HTML5在动画制作工具Animatron的一些问题
Animatron是国外一款在线HTML5动画制作工具,网址:www.animatron.com 当然,想使用的话,是需要FQ的. 用animatron制作好的动画是可以下载为代码和GIF的,这时候付 ...
- android setCompoundDrawables 不显示问题
在 vh.tvAddr.setCompoundDrawables(getResources().getDrawable(R.drawable.ic_real_state_loc), null, nul ...
- c++ 头文件包含问题-include&class
http://blog.csdn.net/jiajia4336/article/details/8996254 前向声明概念(forward declaration) 在程序中引入了类类型的B.在声明 ...
- NYOJ题目1048破门锁
- Smarty模板技术学习(二)
本文主要包括以下内容 公共文件引入与继承 内容捕捉 变量调剂器 缓存 Smarty过滤器 数据对象.注册对象 与已有项目结合 公共文件引入与继承 可以把许多模板页面都用到的公共页面放到单独文件里边,通 ...