循环语句

Linux--shell交互输入与循环语句--06

流过昼夜 提交于 2019-11-27 13:05:11
一、交互输入 1、命令用法:read a b c -> aa bb cc read命令同时可以定义多个变量值;而输入的内容默认以空格为分隔符,将值输入到对应的变量中;如果默认值输入过多,最后所有的值都会被赋予给最后一个变量;如果输入的值少于变量数,多余的变量则为空值 2、常用参数: -p read -p “请输入一个值:” 变量名 === echo -n “请输入一个值:” ; read 变量名 -t 定义超时时间 read -t 5 -p “请输入一个值:” 变量名 二、while语句 1、while语句语法格式 定义初始值 while 条件判断;do 循环体 值变化语句 done 练习 i=1 while (( $i<=5 ));do echo $i let i++ done 2、其他两种特殊语句格式 第一种: while read 变量;do 循环体 done <</path/filename 第二种.死循环: while true;do 循环体 done break 打断循环 continue 打断本次循环,开始下次循环 sleep 延时循环 三、until语句 与while用法相同 与while的区别是,只有判断条件为False时候,才会进入循环 四、for语句循环 1、for语句的应用场景: 某功能需要循环执行,只是执行对象不同,(数据对象必须是同类) 2

第五章 Lua的循环语句

允我心安 提交于 2019-11-27 13:03:16
1. 几种循环体使用: while for repeat...until 循环嵌套 跳出循环体关键字:break。 2. while语法: while(true) --括号是bool为true时的等式,true时执行循环 do statements --这是循环体 end 3. for语法: for var=exp1,exp2,exp3 do --初始变量,变量目标对比值,对变量的操控等式 <执行体> --这是循环体 end for i=10,1,-1 do print(i) end 遍历表/数组循环使用: a = {"one", "two", "three"} for i, v in ipairs(a) do print(i, v) end 4. repeat...until语法: repeat statements --这是循环体 until( true ) --括号是bool为true时的等式,true时停止循环 5. 嵌套循环体的使用: ... 来源: https://blog.csdn.net/qq_37765916/article/details/99677167

JavaScript 笔记高级

こ雲淡風輕ζ 提交于 2019-11-27 11:48:22
1 --- 2 学习目标: 3 - 掌握编程的基本思维 4 - 掌握编程的基本语法 5 typora-copy-images-to: media 6 --- 7 8 # JavaScript基础 9 10 HTML和CSS 京东 11 12 ## 课前娱乐 13 **众人皆笑我疯癫,我笑尔等看不穿** 14 ![一盘棋而已](media/yule-1.png) 15 16 ##课前说明 17 目标:掌握编程的基本思想 18 掌握JavaScript的基础语法,使用常见API(备注)完成相应案例及练习和作业 19 培养独立解决问题能力 20 遇到问题先独立调试(牛X从规范和调试开始) 21 能够独立写出所有案例代码 22 注意: 23 1. 以大多数同学的接受能力为基准,稳准狠的前行 24 2. 注重基础,以最简单的案例说明问题,并以企业项目案例进行实践 25 3. 课上思考,课下提问。不需要深究的地方不要钻牛角尖。 26 4. 必须完成作业,基础坚挺的同学低调,基础薄弱同学多问 27 一句话送给大家:**当你要放弃的时候想想当初为什么坚持到现在!** 28 笔记和代码是”大家的”, 29 自己写的才是自己的. 30 复制代码者,没有”男朋友” 31 不写代码者,没有”女朋友” 32 33 ##阶段说明 34 JavaScript基础 35 Web API 36

java基础总结(一)

末鹿安然 提交于 2019-11-27 11:41:06
java基础知识: JVM:Java Virtual Machine,java虚拟机,实现java的跨平台性。注:java语言跨平台。 JDK:Java Development Kit,java开发工具。 JRE:Java Runtime Environment,java运行环境。 环境变量和系统变量的配置: path:帮助系统操作java用javac将源码编译成.class文件, 在调用java 命令让程序执行。 classpath:告诉java虚拟机所有的可执行文件.class都在哪。 双百分号(%JAVA_HOME%):表示引用JAVA_HOME这个路径。 标示符命名规则: 由数字(0-9),大小写英文字母,以及_和$组成。不能以数字开头。不能使用java里的关键字来自定义命名。 内存结构: 栈内存:用于存储局部变量,当数据使用完,所占空间会自动释放。 堆内存:数组和对象,通过new建立的实例都存放在堆内存中。 方法区:静态成员、构造函数、常量池、线程池 本地方法区:系统占用 基本数据类型: byte,short,long,int,boolean,char,float,double。 包装类型: Byte,Short,Long,Integer,Boolean,Character,Float,Double。 引用数据类型: String。 包装类型可以赋值为null

fro语句循环

旧时模样 提交于 2019-11-27 10:22:21
for语句的应用场景   有一个功能,这个功能需要循环执行,只是执行对象不同;【对象必须是同类数据】 for语句格式   for 变量 in 列表;do     循环体   done 99乘法表“ #!/bin/bash # for i in `seq 9`;do   for j in `seq $i`;do     echo -e -n "$i * $j = $(($i*$j))\t"   done   echo "" done 列表生成方式:   1.直接给出字符串列表   2.整数列表     a{start ... end}       seq 20 30       练习:写一个for循环遍历本网络中所有的up的网点       #!/bin/bash       #遍历本网络中up的网点       declare -i sum=0       for i in $(seq 1 254);do         ping -c 1 -w 1 10.6.12.$i &> /dev/null         if [ $? -eq 0 ];then           echo "10.6.12.$i 是upde"           let sum++         fi       done       echo "本网络中有$sum 台网点up"     b seq

break和continue

戏子无情 提交于 2019-11-27 10:08:07
break和continue是我们用到循环语句时常会因为一些特殊情况需要跳出、跳过循环所使用的语句,最近正好学了,想通过一些小实例对它们的功能与区别做个总结。 一、break的使用 1.switch中的break 用break语句可以使流程跳出switch语句体。 使用说明: (1)只能在循环体内和switch语句体内使用break; (2)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,可以在循环体中,但并不在switch语句中设置break语句,满足某种条件则跳出本层循环体。 代码段1: public static void main(String[] args) { int week = 3; switch (week) { case 1: System.out.println("11"); break; case 2: System.out.println("22"); break; case 3: System.out.println("33"); break; case 4: System.out.println("44"); break; case 5: System.out.println("55"); break; case 6: System.out.println("66

Java 循环结构 - for, while 及 do...while

倾然丶 夕夏残阳落幕 提交于 2019-11-27 10:06:35
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环。 while 循环 while是最基本的循环,它的结构为: while( 布尔表达式 ) { //循环内容 } 只要布尔表达式为 true,循环就会一直执行下去。 实例 Test.java 文件代码: public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System.out.print("value of x : " + x ); x++; System.out.print("\n"); } } } 以上实例编译运行结果如下: value of x :10 value of x :11 value of x :12 value of x :13 value of x :14 value of x :15 value of x :16 value of x :17 value of x :18 value of x :19 do…while 循环 对于 while 语句而言,如果不满足条件,则不能进入循环

python-20190708

流过昼夜 提交于 2019-11-27 09:47:26
'''前一天内容复习: 变量:存储信息,日后被修改、调用 常量:固定不变的量,所有字母大写表示 变量命名规则: 1.字母数字下划线组成 2.不能以数字开头,不能包含特殊字符 3.不能以保留字命名: 保留字: 系统留用,你不能用。 and as assert break class continue def elif else export finally for if imort in is lambda not or pass return try while with yield del global nonlocal True False None 4.不能以中文命名 5.定义的变量名要有意义 6.驼峰式命名(nameNumber)、下划线命名(name_number) 7.python 区分大小写 if 语句: 如果(if) 条件1: 学习 否则如果(elif) 条件2: 出去玩轮滑 否则(else): 出去玩滑板 2019年7月8日 输出三个数字中的最大最小值''' '''num1 = input("num1:") num2 = input("num2:") num3 = input("num3:") max_num = 0 if num1 > num2: #if语句的条件后面必须加 ":" !!! max_num = num1 if max_num > num3:

Python 3 学习笔记:流程控制

天大地大妈咪最大 提交于 2019-11-27 09:42:00
程序结构 计算机在解决某个具体问题时,主要有三种形式,分别是顺序控制执行所有语句、选择执行部分语句和循环执行部分语句。根据以上三种解决问题的形式,程序设计过程中,也有三种基本结构,分别为顺序结构、选择结构和循环结构。 顺序控制 顺序结构很好理解,就是计算机按照程序语句的顺序由上到下依次执,每一条语句都会被忠实的执行,这样就有很大的局限性。如果一个问题可能有多种情况发生,而实际只会发生一种,顺序结构就不能做这一类的选择。 选择控制 满足条件即执行,不满足则跳过。 if … if 这个英文单词的中文意思是“如果”,在程序编写中,也就是如果…就…, 1 2 if expression: do some things 复制 expression 是一个表达式,这个表达式的结果为真(True),则执行 do somthing;如果为假(False),则跳过 do something 语句块。 if … else … if 语句给出了满足条件之后应该做什么,而没有给出不满足条件应该做什么。所以,有衍生出了 else 语句, 1 2 3 4 if expression: do some things else: do some things 复制 if … else … 语句给出了如果 expression 表达式的结果为假(False)时,程序应该做什么事。 if … elif … else…

java基本语法1

一个人想着一个人 提交于 2019-11-27 08:27:29
一、关键字 1、概述:被java预言赋予特定含义的单词(java语言的组成部分); 2、特点:组成关键字的字母全部小写; 3、保留字(goto、const):拥有关键字的义务,没有关键字的权利; 4、用于定义数据类型的关键字:class、interface、byte、short、int、long、float、double、void、char、boolean; 5、用于定义数据类型值得关键字:true、false、null; 6、用于定义流程控制的关键字:if、else、switch、while、do、for、case、default、break、continue、return; 7、用于定义访问权限修饰符的关键字:private、protected、public; 8、用于定义类,函数,变量修饰符的关键字:abstract、final、static、synchronized; 9、用于定义类与类之间关系的关键字:extends、implements; 10、用于定义建立实例以及引用实例,判断实例的关键字:new、tnis、super、instanceof、throws、throw、finally、try、catch; 11、用于包的关键字:package、import; 12、其他修饰符关键字:native、strictfp、transient、volatile、assert; 二