【QR】在QR中模拟Java的while、do…while、for循环语句
&&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]
还可以用调用实现:
当然,不建议这种方法。想想原理就知道会卡+慢。
以上。

