Julia循环结构_while循环_2020-03-24

# Julia循环结构_while循环_2020-03-24Tu

#@ while循环结构的一般格式如下:

while 表达式或循环条件

    执行语句

end

#@ while循环结构运行时首先计算表达式的值,当值为真时,执行语句;执行完语句,再次计算循环条件,即表达式,然后再执行语句,直到循环条件不为真,循环停止,跳出循环。

#@ 下面举三个例子,慢慢体会while循环之美

## 1.计算1+2+3+...+100的和,代码如下:

num = 1

snum = 0

while num <= 100

    global snum = snum + num

    global num = num + 1

end

println("1加到100的和是:",snum)

# 1加到100的和是:5050

## 2.随机产生10个1~100间的随机数,并打印出其中最大的随机数,代码如下:

max = 0

num = 1

while num <= 10

    x = float(rand()*100)

    println("第",num,"个随机数是:",x)

    global num = num + 1

    global max

    if (x > max)

        max = x

    end

end

println("在这10个随机数中,最大的数是:",max)

## 3.阶乘求和:1!+2!+3!+...x!,代码如下:

n = 0

t = 1

s = 0

while n < 20

    global n = n + 1

    global t = t * n

    global s = s + t

end

println("1!+2!+3!+...x! = ",s)

# 1!+2!+3!+...x! = 2561327494111820313

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

推荐阅读更多精彩内容