for(int i=1;i<=50;i++)这句是什么意思?循环的话不应该是while()吗?

[复制链接]
查看11 | 回复4 | 2017-12-27 11:01:46 | 显示全部楼层 |阅读模式
看样子有点像Java语言:循环有三种方式 while(){}, for(){}, do{}while(),三者都可以表示循环操作。while(){}应用在当条件满足就执行for(){}解释:当i=1,然后判断i<50是不是真的。如果是,执行{}里面的语句。然后i进行加1,此时i=2,然后判断2<50,是不是真的。如果是,执行{}中的代码。i继续加1继续判断。当i=51的时候51<50不是真的。那就退出for循环了3:do{}while(); 先执行一次。然后判断条件是否成立。成立继续执行do{}中的代码。如果不成立,退出循环...
回复

使用道具 举报

千问 | 2017-12-27 11:01:46 | 显示全部楼层
循环的方法一共是三个:while,do...while和for。而for(int i=1;i<=50;i++)的意思是:从1到50,循环50次。while的控制方法是控制某个条件,而for一般用于控制次数(当然都有加入其它控制条件的办法的)。...
回复

使用道具 举报

千问 | 2017-12-27 11:01:46 | 显示全部楼层
for(int i=1;i<=50;i++)意思就是 i从0开始每次循环i加1 循环条件是i<=50也就是进行50次循环类似于int i=0;while(i<=50){i++;}...
回复

使用道具 举报

千问 | 2017-12-27 11:01:46 | 显示全部楼层
for循环是更加简洁的循环语句,很多时候可以代替while循环、do while循环这条for循环语句是循环遍历,从1开始遍历当遍历到50,终止循环i++你知道什么意思吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行