while循环示例while循环语法
- 时间:
- 浏览:0次
- 来源:土土文章网
一、while循环示例
使用while循环求15到155之间的所有数字的和
使用while循环求15到155的和需要两个变量。用于表示当前数值的数值。初始值为15,每循环增加1。另一种是用来记录所有数字加起来的值。
int num=15;//定义记录当前需要合计的数值的第一个变量。初始值为15,最大值为155。
int sum=0;//定义第二个变量以记录数字相加的结果。
while(numlt;=155、//循环条件i的值是否小于155,如果大于155,则无需再继续。
{sum=sum+num;//此代码用于将原始sum值加上num值作为新的sum值
num=num+1;//num自增1}
print(总和:%d,sum)
接下来,我们来看一下编辑的“while循环语句的使用方法”。
[h2]
二、while循环句的使用方法[/h2]
while语句的一般表示是while(式){循环体}。
while循环的执行顺序:如果表达式为真,则执行下一个语句,在语句执行后判断表达式是否为真,如果为真,则重新执行下一个语句,然后判断表达式是否为真……继续循环直到表达式为假,跳出循环。
while循环注意事项:
1、避免循环条件为永真或永假。否则可能就没有意义了。
2、绝对不要加在while后面。
3、while循环后面的括号可以省略,如果省略,只能影响到它最近的那个代码,并且,这个代码不能声明变量
4,while语句块中定义的变量不能在外部进行。
三、while与when用法的区别分析
when和while的区别1:
当……时(时点),后为一过性瞬间动词
when是……期间(时间段),后面接的动词
白色是……期间(时间段),接在后面的动词
因此,when可以后缀一过性或延续性动词,while只能连接延续性动词。[b]
后接一次性终止性瞬间动词时,常用when,不用while
如果后面接连续性动词,when和while可以一直替换使用。[/b]
I was reading when you came in。
你进来的时候我正在看书。
came是一过性动词,其中when不能用while代替
You came in while I was reading。
= You came in when I was reading。
read是一个持续动词,其中when可以用while代替
when和while的区别2:
[b]1.表示在做某件事的过程中发生了意外的另一个短动作。比较这两件事常用于:。
主句(过去进行时-持续性动词)、when从句(一般过去时-一过性动词)[/b]
We were playing games happily when we heard a cry。
当我们愉快地玩游戏时,我听到了一声巨响。
2.主句和从属句动作较长,表示同时发生,更好地使用while
此时可用的进度或常规
He waited in the car while I was in the shop。
我在店里的时候,他在车里等我。
He was watching TV while I was writing。
我写作的时候,他在看电视。
差异3:
1.when表示在某个动作结束后立即发生了其他动作,while不可
When the bell rang, John went out of the classroom。
铃响后,约翰走出教室。
2.显示的时间跨度过长时,一般使用when比较自然,时间跨度不长,可以使用while
When I was young, I played football。
我年轻的时候,我踢足球。
While the movie was on, he left the cinema。
电影正在播放时,他离开了电影院。
猜你喜欢