循环语句
下一页为 循环基础
循环语句也是模块中的一个重要指令
它用于不断执行某些指令,
从而让指令不断输出。
循环语句将会涉及到
基础
- 与计分板关联
无限循环与while循环
- 判断条件
- 终止循环
for循环
- 判断次数
- 终止循环
for循环模拟机械赋值
全索引链接
§4.1 基础
下一页为 与计分板结合
4.1.0 初涉循环
作为一个循环,也就是说不断地执行某些指令,从而不断的输出。
编程意义:
在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。
一组被重复执行的语句称之为循环体;能否继续重复,是决定循环的终止条件。
循环语句是由循环体及循环的终止条件两部分组成的。
模块意义:
某些条件需要不断的更新,所以需要枚举和不断地激活。
一组被重复执行的指令称之为循环体;决定判断条件和终止循环的指令是终止条件。
循环同样是由循环体和终止条件两部分构成的。
4.1.0.2 核心
循环的核心是高频和超频↑
上图是一个最简单的循环;
它不断的执行say @p
可以从聊天框中看到这条指令正在被循环执行。
应当格外注意指令与指令间的顺序;
此章注意判断条件在循环体前面;终止循环必定在循环体末端。
4.1.1 与计分板关联
一个最简单的条件指令关联例子:
f的a
>0说明是正数;
<0说明是负数;
=0说明是0。
所以可以以下面的指令达到这一效果:
复制代码
效果:
=1>0所以输出 它是一个正数
=0说以输出 它是0
=-5<0所以输出 它是一个负数
与单次执行最大不同是
不用手动执行,它会自动执行;
但是若不清空,执行效果指令会一直循环(图中无终止循环,所以是无限循环)。
§4.1 基础
下一页为 与计分板结合
4.1.0 初涉循环
4.1.0.1 意义
作为一个循环,也就是说不断地执行某些指令,从而不断的输出。
编程意义:
在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。
一组被重复执行的语句称之为循环体;能否继续重复,是决定循环的终止条件。
循环语句是由循环体及循环的终止条件两部分组成的。
模块意义:
某些条件需要不断的更新,所以需要枚举和不断地激活。
一组被重复执行的指令称之为循环体;决定判断条件和终止循环的指令是终止条件。
循环同样是由循环体和终止条件两部分构成的。
4.1.0.2 核心
循环的核心是高频和超频↑
上图是一个最简单的循环;
它不断的执行say @p
可以从聊天框中看到这条指令正在被循环执行。
- 执行顺序
应当格外注意指令与指令间的顺序;
此章注意判断条件在循环体前面;终止循环必定在循环体末端。
4.1.1 与计分板关联
一个最简单的条件指令关联例子:
f的a
>0说明是正数;
<0说明是负数;
=0说明是0。
所以可以以下面的指令达到这一效果:
- /execute @e[name=f,score_a_min=1] ~ ~ ~ say It's a positive number
- /execute @e[name=f,score_a=-1] ~ ~ ~ say It's a negative number
- /execute @e[name=f,score_a_min=0,score_a=0] ~ ~ ~ say It's 0
效果:
=1>0所以输出 它是一个正数
=0说以输出 它是0
=-5<0所以输出 它是一个负数
与单次执行最大不同是
不用手动执行,它会自动执行;
但是若不清空,执行效果指令会一直循环(图中无终止循环,所以是无限循环)。
[groupid=546]Command Block Logic[/groupid]