循环语句

Java 从入门到进阶之路(四)

*爱你&永不变心* 提交于 2019-11-28 22:11:07
之前的文章我们介绍了 Java 的运算符和表达式,本章我们来看一下 Java 的循环结构。 循环是程序设计语言中反复执行某些代码的一种计算机处理过程,是一组相同或相似语句被有规律的重复性进行。 循环的要素:   - 循环变量的初始化   - 循环条件(以循环变量为基础)   - 循环变量的改变(向着循环的结束进行改变) Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 while 循环 while是最基本的循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为 true,循环就会一直执行下去。 1 public class HelloWorld { 2 public static void main(String[] args) { 3 int i = 0; 4 while (i < 5) { 5 System.out.print(i); // 0 1 2 3 4 6 i++; 7 } 8 } 9 } do…while 循环 对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。 do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。 do {  //代码语句 }while(布尔表达式); 注意:

Python 基础(二):基本语句

戏子无情 提交于 2019-11-28 19:43:47
目录 1 条件语句 2 循环语句 2.1 for 循环 2.2 while 循环 2.3 break 2.4 continue 3 pass 语句 1 条件语句 在进行逻辑判断时,我们需要用到条件语句,Python 提供了 if 、 elif 、 else 来进行逻辑判断。格式如下所示: if 判断条件 1 : 执行语句 1 . . . elif 判断条件 2 : 执行语句 2 . . . elif 判断条件 3 : 执行语句 3 . . . else : 执行语句 4 . . . 2 循环语句 当需要多次重复执行时,我们要用到循环语句,Python 提供了 for 循环和 while 循环。 2.1 for 循环 for 循环可以遍历任何序列,比如:字符串。如下所示: str = 'Python' for s in str : print ( s ) 输出结果: P y t h o n 2.2 while 循环 while 循环,满足条件时进行循环,不满足条件时退出循环。如下所示: sum = 0 m = 10 while m > 0 : sum = sum + m m = m - 1 print ( sum ) 输出结果: 55 2.3 break break 用在 for 循环和 while 循环语句中,用来终止整个循环。如下所示: str = 'Python' for s

Java - > for, while 及 do.while循环

心已入冬 提交于 2019-11-28 18:37:20
为什么要用到循环结构: 按顺序结构执行程序语句(方法或者代码块)只能被执行一次。如果要多次执行,就需要使用到循环结构( 循环结构 是指在程序中需要反复执行某个功能而设置的一种程序结构) 布尔表达式 :是一段代码声明,它最终只有true(真)和false(假)两个取值。最简单的布尔表达式是等式(equality),这种布尔表达式用来测试一个值是否与另一个值相同。 1、while循环 特点:先判断 布尔表达式 (条件),条件为真,执行循环语句。条件为假,直接结束循环语句。 while( 布尔表达式 ) { //循环内容 } 只要布尔表达式为 true ,循环体会一直执行下去。 查看示例代码 public static void main(String[] args){ int i = 10; System.out.println("开始执行" ); //当i小于15的时候继续循环执行输出 while( i < 15 ) { System.out.println(i+"小于15 is:"+(i < 15)); i=i+1; } System.out.println("循环结束" );} 运行结果如图: 2、do…while 循环 特点: do…while 循环至少会执行一次,然后判断条件,条件为真,执行循环语句。条件为假,直接结束循环语句。 do { //代码语句 }while

Python While 循环语句

拥有回忆 提交于 2019-11-28 18:19:09
Python While 循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为: 执行语句可以是单个语句或语句块。判断条件可以是任何http://www.xuanhe.net/表达式,任何非零、或非空(null)的值均为true。 当判断条件假false时,循环结束。 执行流程图如下: Gif 演示 Python while 语句执行过程 复杂一点: 实例 运行实例: 以上代码执行输出结果: while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下: 无限循环 如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例: 实例 以上实例输出结果: 注意:以上的无限循环你可以使用 CTRL+C 来中断循环。 循环使用 else 语句 在 python 中,while … else 在循环条件为 false 时执行 else 语句块: 实例 以上实例输出结果为: 简单语句组 类似 if 语句的语法,如果你的 while 循环体中只有一条语句,你可以将该语句与while写在同一行中, 如下所示: 实例 注意: 以上的无限循环你可以使用

Python3循环

喜你入骨 提交于 2019-11-28 15:51:41
Python中while语句的一般形式: while 判断条件: 语句 同样需要注意冒号和缩进,另外在Python中没有do…while循环 下面的实例计算1到100总和 ##calc.py n = 100 sum = 0 counter = 1 while counter <= n: sum = sum + counter counter += 1 print("total from 1 to 100 : %d",sum) 运行结果: robot@ubuntu:~/wangqinghe/python/20190826$ python3.5 calc.py total from 1 to 100 : %d 5050 while循环中使用else语句 在while…else在条件语句为false时执行els语句块 #while.py count = 0 while count < 5: print(count," < 5") count = count + 1 else : print(count ," >= 5") 运行结果: robot@ubuntu:~/wangqinghe/python/20190826$ python3.5 while.py 0 < 5 1 < 5 2 < 5 3 < 5 4 < 5 5 >= 5 for循环: Python for循环可以遍历任何序列的项目

033- while循环语句

a 夏天 提交于 2019-11-28 15:49:47
语法 初始化语句; while(boolean表达式) { 循环体语句; 控制条件语句; } 执行过程: 只要boolean表达式里面的结果是true,就会执行while大括号里面的语句,直到boolean表达式的结果变为false,循环结束。while循环的次数是:0-N次 while循环本质上和for循环是一样的,可以相互替换,作用相同,格式不同,实际工作中建议使用for循环,因为变量会及早的从内存中消失,可以提高内存的使用效率。 例: public class json { public static void main(String[]args){ /*int i = 0; while(i<10){ i++; System.out.println(i); }*/ int i = 0; while(i<10){ System.out.println(i); i++; } } } 在编写while循环时需要注意不要出现死循环的情况 while(true){ System.out.println("死循环"); } 来源: https://www.cnblogs.com/Chamberlain/p/11414043.html

Python 循环语句

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-28 15:44:55
Python 循环语句 本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。 编程语言提供了各种控制结构,允许更复杂的执行路径。 循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式: Python提供了for循环和while循环(在Python中没有do..while循环): 循环控制语句 循环控制语句可以更改语句执行的顺序。Python支持以http://www.xuanhe.net/下循环控制语句: 来源: https://www.cnblogs.com/danjiu/p/11413728.html

shell_awk

微笑、不失礼 提交于 2019-11-28 14:42:41
awk 【单独的编程语言解释器】 1、awk介绍 全称:Aho Weinberger Kernaighan 三个人的首字母缩写; 1970年第一次出现在Unix机器上,后来在开源领域使用它; 所以,我们在Linux中使用,改名为GNU awk;所以,在Linux上实际上叫做gawk; grep 行过滤器 -o -i -v -E grep egrep fgrep【写什么就匹配什么】 sed 行编辑器 -n p 1、地址定界 3,5,/pat/【e】 2、命令 p a \ i \ w c \ s/pat/str/g|1|2..|& ${var/pat/str} ${var//pat/str} ${test}、${#test}、${test:offset:length}、${test#*word}、${test##*word}、${test%word}、${test%%*word}、${test/pattern/string}、${test//pattern/string}、${test:-word} awk 报告生成器 通过模式匹配以及自己本身的语言格式,来获取、并输出客户所需要的内容; 【默认情况下,三个工具都不去编辑源文件】 示例:获取系统上面用户id大于等于1小于等于500的用户的用户名和用户ID for i in $(cut -d: -f3 /etc/passwd);do if

Python循环语句及函数的定义

好久不见. 提交于 2019-11-28 14:01:40
循环语句 ¶ 重复执行某一个固定的动作或者任务 语法 for 变量 in序列: 语句1 语句2 ..... In [2]: # 列表知识只是以后会讲 # 比如[1,2,3,4,5,6,7] list_one = [1,2,3,4,5,6,7] for shuzi in list_one: print(shuzi) print(shuzi+100) print(shuzi+1000) 1 101 1001 2 102 1002 3 103 1003 4 104 1004 5 105 1005 6 106 1006 7 107 1007 In [5]: # 打印学生列表姓名 # 如果是jingjian,那肯定是我的最爱 # 如果是别的学生,那要冷酷的拒绝她 stu_list = ['王大雁','李美丽','王晓静'] for stu in stu_list: if stu == "王晓静": print("晓静你去哪里了?") else : print("对不起同学,饶了老衲吧") 对不起同学,饶了老衲吧 对不起同学,饶了老衲吧 晓静你去哪里了? for- else 语句 ¶ for循环结束的时候,有时候需要执行一些收尾工作,此时需要使用else语句 else语句是可选的 In [6]: # for-else语句 # 打印列表中的同学 # 如果没有在列表中,或者列表结束了

Python 入门之流程控制语句

僤鯓⒐⒋嵵緔 提交于 2019-11-28 13:46:55
Python 入门之流程控制语句 1、if判断 (1) 单 if if –-如果 if 条件: 缩进 结果 (官方推荐4个空格,或者一个tab 不能空格和tab混合使用) money = 10 print("从学校出发") if money >= 10: print("买个炸鸡") print("买个啤酒") print("走啊走") print("到家了") (2) if else - - 二选一: if 条件: 缩进 结果 else: 缩进 结果 if 3>2: print("这是如果执行了") print("123") print("234") else: print("这是否则执行了") (3) if elif elif elif ---多选一或不选 if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果 if 3>2: print("这是A") elif 4>3: print("这是B") elif 5>3: print("这是C") elif 6>3: print("这是D") (4) if elif elif else --多选一 if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果 else 条件: 缩进 结果 if 1>2: print("A") elif 2>3: print("B") elif 5