欢迎光临散文网 会员登陆 & 注册

【QR】在QR中模拟Java的while、do…while、for循环语句

2021-02-18 17:10 作者:lo-cat  | 我要投稿

&&crimevil

&&教程

&&使用QR词库伪代码

&&针对while、do…while、for循环语句

&&如有错误还请大佬指出


本次主要用到函数“$jump ?$”

关于具体跳了几行,一个小小的测试就可以搞定。

QR代码:

测试结果:

设:当前行数为i,jump行数为n,跳转后执行行数为m

可以得出:

m=i+n+1


进入正题,while循环

Java中:

例如:

转换到QR中:

例如:


do…while循环语句

Java中:

do…while只是将语句的执行放在了前面而已,所以稍微修改,就完成了

转换到QR中:

例如:


最后,for循环。

Java中:

表达式1:通常是一个赋值表达式,设置循环的起始值。

表达式2:通常是一个关系表达式,用控制循环的变量和允许的范围值比较。

表达式3:通常是一个赋值表达式,对循环变量进行增大或减小。

执行顺序:

表达式1


表达式2(false)→跳出循环

(ture)↓

语句


表达式3

表达式2(false)→跳出循环

(ture)↓

……


例如:

转换到QR中:

例如:



没错,不用看了,就是和上面一样[doge]


还可以用调用实现:

当然,不建议这种方法。想想原理就知道会卡+慢。

以上。

分享这么多,求个赞不过分吧?
白嫖怪可以倒下了(杀气满满)


【QR】在QR中模拟Java的while、do…while、for循环语句的评论 (共 条)

分享到微博请遵守国家法律