第八节、AHK流程控制之循环语句
来源:互联网 发布:电话网络 双工 编辑:程序博客网 时间:2024/05/19 14:56
AHK流程控制之循环语句
执行一系列重复的操作:循环
一、loop 循环
1、Loop,count
Count:指定循环的次数,如果省略了,它就无限循环,可使用break或return关键字退出循环。
Count 可以用变量表示,但要求变量值不小于1,如:loop,%a%
Count也可以用表达式表示:loop,% a+1
语法:
1.Loop {
循环语句
}
2.loop ,count{
循环语句
}
例如,我要计算1-100之间偶数的和
需要用到取摸函数mod()
函数用法:mod(被除数,除数)返回余数
;声明两个变量,sum用来存储总和 num用来存放递增的量
sum:=0
num:=1
loop{
;无限循环
;外层if判断范围(1-100)
if(num<=100){
;内层if用来判断num是否是偶数(num除以2余数为0判断为偶数)
;num是偶数则往sum加上num,不是则num加上1,遇到continue,继续进入循环,判断是否在1-100之间
if(mod(num,2)=0){
sum:=sum+num
}
num+=1 ;等价于 num:=num+1
continue
}
;把计算结果通过消息框提示出来,然后结束循环
MsgBox % "从1到100之间的偶数的和是:" . sum
break
}
2、loop…..until
先执行一次循环,再判断条件是否成立,成立则终止循环,否则继续
loop{
循环内容
} until (条件)
同样是求1-100之间偶数的总和
sum:=0
num:=1
loop{
if(mod(num,2)=0){
sum+=num
}
num+=1
} until (num>100)
MsgBox % "从1到100之间的偶数的和是:" . sum
二、while循环
先判断条件是否成立,成立则执行循环
语法:
While (条件){
循环内容
}
同样实现求1-100之间所有偶数之和的功能
sum:=0
num:=1
while (num<=100){
if(mod(num,2)=0){
sum+=num
}
num+=1
}
MsgBox,% "1-100之间偶数的和是" . sum
- 第八节、AHK流程控制之循环语句
- 【慕课笔记】第四章 流程控制语句 第8节 JAVA循环语句之for
- 第七节、AHK流程控制之IF
- 控制流程语句之while循环语句、do-while循环语句、for循环语句
- C#中的主要流程控制语句之循环语句
- 黑马程序员----C#中的流程控制语句之循环语句
- 黑马程序员----流程控制语句之循环语句
- 黑马程序员_流程控制语句之循环语句
- ahk 2.流程控制
- 【慕课笔记】第四章 流程控制语句 第9节 JAVA循环跳转语句之break
- 【慕课笔记】第四章 流程控制语句 第10节 JAVA循环跳转语句之continue
- 流程控制语句--循环结构
- shell流程控制--循环语句
- JAVA基础之流程控制语句:循环结构
- JAVA基础之其他流程控制语句:循环嵌套
- java学习笔记(七)流程控制之循环语句
- Java 3.1 java流程控制之循环语句
- 流程控制语句:循环语句-while
- MVC 模板引擎
- POSIX C和ANSI C、GNU C以及ISO C有什么区别?
- Mac OS X操作系统下显示隐藏文件
- -[__NSCFNumber isEqualToString:]:
- HDU 2004 成绩转换
- 第八节、AHK流程控制之循环语句
- sublime text 64位 3.3114 绿色汉化版下载地址
- asp.net从入门到精通第三版光盘全部内容
- tensorflow笔记:多层CNN代码分析
- linux下各个符号代表的含义
- HDU 1711 KMP Water~
- 啊哈算法搜索应用之再解炸弹人(DFS与BFS)
- CS/BS的区别
- Java学习笔记.