R语言-while循环

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 7,974评论 2 9
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 8,798评论 0 2
  • C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程...
    小辰带你看世界阅读 8,785评论 0 0
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,955评论 0 5
  • 在车上,刚上小学的yoyo突然问我:“妈妈,你知道什么是‘难得’吗?” “不懂耶。”我装傻。 “我们班上有个同学,...
    吉啦乌阅读 1,443评论 0 1