目录
例子2:程序循环产生1000次小于1000的随机数,若本次产生的数与输入的数一致,则打印当前循环次数。若都不一致则进行提示
例子1:前面板出来的结果就是每隔一秒出现“欢迎报考**大学”—“我在这里”—“等你”
,
本文很多例子是我根据资料或视频自己动手做的,如果有侵权的行为,可让我删除。内容是自己总结的,一个字一个字敲出来的,觉得不错的话点个赞吧。
1.while循环的使用
当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。
i为计数端,i是从0开始的。
圈3是条件端,来判断循环是否继续还是停止
例子1:
此时运行 数值显示控件输出为0 1 2 3 4 5 6...............
当接F时,代表默认一直运行 即假的时候就执行。 红色的按钮的意思就是连接的布尔类型为真时,那就停止。
例子2:
停止条件,之前说过假F的时候接上红色条件端会一直执行
那么当i到5时候与5判断相等为真则停止程序
关于移位寄存器
移位寄存器首先要给它创建一个常量
这样每次移位的时候都会给一个初始值,每次移位都会用上次移位最后的值作为下一次移位的初始值
就相当于是一个变量,左右两边的值是相同的
例子1:
因为while循环是先执行内部的 里面的X+1数值显示控件是实时显示的,循环外部的数值显示控件是最后按了停止按键之后再显示的。
例子2:
此程序是执行从1+2+...+100的和
i从0开始对i+1与移位寄存器的初始值0开始相加
一直到i=99时候结束程序,那么最终的结构就是从1+2....+100的累加和。
例子3:
本例使用了字符串匹配模式,实现将一个数学表达式符号前的所有数字提取出来
如下图所示,对113-78+9*639/159提取所有的符号前的数字
图中一些基本的组件介绍:匹配模式;连接字符串。
匹配模式:将所匹配的字符串输入进来,正则表达式输入相应的+-*/符号;连接字符串:将所匹配的子字符串之前的字符串连接对应接口,将子字符串之后接到移位寄存器进行下一轮字符串的初始化。