ITPub博客

首页 > > > R语言-while语句

R语言-while语句

作者:浪花小雨滴 时间:2020-06-17 14:01:33 0 删除 编辑

for循环是通过变量或者向量控制循环。while循环是另一种循环,通过一个逻辑判定准则来控制循环。

1.while循环语句

while循环的语法为

while(逻辑判断){expr}

例1 下面我们通过while循环来计算 \sum^{100}_{n=1}n^3

s<-0
i<-1
while (i<=100){
      s<-s+i^3
      i<-i+1
 }

运行程序

> s
[1] 25502500

2.next语句

next语句用于跳出当前一轮的循环,执行下一轮循环。而break语句是跳出当前循环,不再执行下一轮循环。

例2 计算 2+4+6+8+\cdots+20

> s<-0
> for (i in 1:20) {
+   if( i %%2==1) next
+   s<-s+i
+ }
> s
[1] 110

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3153982/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: HBase 版本数量
请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    39983