循环语句

分支结构和循环语句

安稳与你 提交于 2020-02-05 19:56:55
一、分支结构 1、多分支的 if 语句                    2、 switch 语句 if(条件表达式1){                    switch(变量名){ //语句块1                      case 值1 : }else if(条件表达式2){                     //执行语句块1 //语句块2                      break; }else if(条件表达式3){                   case 值2 :    //语句块3                         //执行语句块2 }else if(条件表达式n){                   break;                //语句块n                      case 值n :    }else{                              //执行语句块n //语句块                       break; }                              default:                                   //其余情况执行语句块                              

C++程序流程控制

允我心安 提交于 2020-02-05 03:05:05
C++ 程序流程控制 C/C++ 三种基本的程序运行结构 顺序结构:程序按顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择的执行相应的功能 循环结构:依据条件是否满足,循环多次执行某段代码 1.选择结构 1.1 if 语句 if语句的三种形式 单行格式if语句 多行格式if语句 多条件的if语句 单行格式if语句: if(条件){条件满足执行的语句} 多行格式if语句: if(条件){条件满足执行的语句}else{条件不满足执行的语句} 多条件if语句: if(条件1){条件1满足执行语句}else if(条件2){条件2满足执行语句}else{条件都不满足执行语句} 1.2三目运算符 语法: 表达式1?表达式2:表达式3 流程: 如果表达式1的值为真,执行表达式2,并返回表达式2的结果 如果表达式1的值为假,执行表达式3,并返回表达式3的结果 1.3 switch 语句 作用:执行多条件分支语句 语法: switch(表达式) { case 结果1: 执行语句1; break; case 结果2: 执行语句2; break; ... default: 表达式的结果与case的结果都不相等执行语句; break; } 1.4循环结构 4.1.1 while 循环语句 作用:满足循环条件,执行循环语句 语法: while(循环条件){循环语句} 4.1.2 do..

4. 其他流程控制工具

本小妞迷上赌 提交于 2020-02-05 02:09:48
4. 其他流程控制工具 除了刚刚介绍过的 while 语句,Python 中也会使用其他语言中常见的流程控制语句,只是稍有变化。 4.1. if 语句 可能最为人所熟知的编程语句就是 if 语句了。例如: >>> >>> x = int(input("Please enter an integer: ")) Please enter an integer: 42 >>> if x < 0: ... x = 0 ... print('Negative changed to zero') ... elif x == 0: ... print('Zero') ... elif x == 1: ... print('Single') ... else: ... print('More') ... More 可以有零个或多个 elif 部分,以及一个可选的 else 部分。 关键字 ' elif ' 是 'else if' 的缩写,适合用于避免过多的缩进。 一个 if ... elif ... elif ... 序列可以看作是其他语言中的 switch 或 case 语句的替代。 4.2. for 语句 Python 中的 for 语句与你在 C 或 Pascal 中可能用到的有所不同。 Python 中的 for 语句并不总是对算术递增的数值进行迭代(如同 Pascal)

Linux Bash语法总结

喜欢而已 提交于 2020-02-04 12:05:46
在学习Linux的过程中,无可避免的会碰到一个既让人喜欢、又令人十分头疼的神奇的东西——bash编程,也就是shell脚本。那么什么是shell脚本呢?shell是一个命令语言解释器,而shell脚本则是Linux命令的集合,按照预设的顺序依次解释执行,来完成特定的、较复杂的系统管理任务,类似于windows中的批处理文件。本篇博文主要介绍bash编程的基础语法讲解。 一、bash编程之变量 1)bash变量类别 本地变量:只对当前shelll进程有效的变量,对其他shell进程无效,包含当前shell进程的子进程。 2)变量赋值: 即向变量的存储空间保存数据,如下 [root@localhost ~]# VAR_NAME=VALUE 3)变量的引用 格式为:${VAR_NAME} " ":弱引用,里面的变量会被替换; ' ':强引用,里面的所有字符都是字面量,直接输出,所见即所得; 4)环境变量 对当前shell进程及其子shell有效,对其他的shell进程无效! 定义:VAR_NAME=VALUE 导出:export VAR_NAME 撤销变量:unset VAR_NAME 只读变量:readonly VAR_NAME 5)局部变量 在shell脚本中定义,只可以在shell脚本中使用! 6)位置变量 $1,$2...,${10} 7)特殊变量 shell对一些参数做特殊处理

循环语句

末鹿安然 提交于 2020-02-04 03:36:13
1.while循环 while(表达式) 循环语句; 例如:在屏幕上打印1-10的数: #include<stdio.h> int main() { int i = 1; while(i <= 10) { printf("%d ", i); i = i + 1; } printf("\n"); return 0; } (1)while循环中的break; #include<stdio.h> int main() { int i = 1; while(i <= 10) { if(i == 5) break; printf("%d ", i); i = i + 1; } printf("\n"); return 0; } //输出:1 2 3 4 在while循环中,只要遇到break,就终止后面的所有循环;break是永久终止循环的。 (2)while循环中的continue #include<stdio.h> int main() { int i = 1; while(i <= 10) { if(i == 5) continue; printf("%d ", i); i = i + 1; } printf("\n"); return 0; } //死循环 #include<stdio.h> int main() { int i = 1; while(i <= 10) { i = i

js(三)——ECMAScript基础之流程控制

99封情书 提交于 2020-02-04 03:11:24
顺序结构 从上到下执行的代码就是顺序结构 程序默认就是由上到下顺序执行的 条件结构 根据不同的情况,执行对应代码 循环结构 循环结构:重复做一件事情 分支结构 if (/* 条件1 */){ // 成立执行语句 } else if (/* 条件2 */){ // 成立执行语句 } else if (/* 条件3 */){ // 成立执行语句 } else { // 最后默认执行语句 } 三元运算符语法 表达式1 ? 表达式2 : 表达式3 是对if……else语句的一种简化写法 switch语句语法 switch (expression) { case 常量1: 语句; break; case 常量2: 语句; break; … case 常量n: 语句; break; default: 语句; break; } 循环结构 while语句 基本语法: while (循环条件) { //循环体 } do...while语句 do { // 循环体; } while (循环条件); for语句 // for循环的表达式之间用的是;号分隔的,千万不要写成, for (初始化表达式1; 判断表达式2; 自增表达式3) { // 循环体4 } continue和break break:立即跳出整个循环,即循环结束,开始执行循环后面的内容(直接跳到大括号) continue:立即跳出当前循环

Java4Android自学记录(8-1):循环语句

强颜欢笑 提交于 2020-02-04 01:37:07
1 目录及资源索引    Java4Android自学过程目录及资源索引 2 循环语句基本结构流程   基本结构流程参考老师课程,如下图所示:      由上图可以看出,循环语句,首先需要进行一个判断语句,如果满足判断条件怎样,不满足判断条件又怎样。 3 for循环 3.1 基本结构   基本结构应该都很熟悉,可以参考百度百科定义: for循环 3.2 举例说明   下边就举一个简单的例子来说明吧 public class TestFor { public static void main ( String args [ ] ) { for ( int i = 0 ; i < 10 ; i ++ ) { System . out . println ( i ) ; } } }   上述代码,作用就是依次换行打印出 0 - 9,这10个数字。不过,以前学习C语言的时候,也就是知道这样用,但是没有深入了解一下,程序代码执行过程到底是怎么样的,下边可以一步一步分析来看: 在 for 循环中,首先执行单次表达式,创建一个循环变量i; 接着执行条件表达式,判断 循环变量i 的值,是否满足此条件,满足,继续下一步;否则跳出 for 循环; 条件都满足之后,就会进入 for 循环内部,继续按顺序执行程序语句; 接着执行末尾循环体,把 i 的值进行加一,此处需要注意(i++、++i)两个的区别

java语言分支语句之分支语句

与世无争的帅哥 提交于 2020-02-03 02:59:33
1. 什么是java语句的执行结构       程序流程控制。 2. java语句有哪些结构       有三种结构:           顺序结构(程序从上到下一行一行的执行代码,没有判断和中转)           选择结构(条件语句)                  循环结构:循环语句功能(再循环条件满足情况下,反复执行特定代码)                循环语句分类(for循环 while循环 do/while循环)                for循环语句格式:for(初始化表达式1;循环田间表达式2;循环后的表达式)                 {                   循环语句体;                 }                具体代码如下:                public class Demo10 { public static void main(String[]args) { for(int i=0;i<5;i++) { System.out.println(i); } } }     while循环语句格式:while(条件表达式){循环体语句}             具体代码如下:                 public class Demo10                     {

PHP基础语法

我怕爱的太早我们不能终老 提交于 2020-02-03 00:49:04
一、变量 1.1 变量名称 PHP中的变量是由一个“$”后面跟变量名来表示,变量名是区分大小写的。 一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母、数字,或者下划线。 1.2 给变量赋值 1.3 引用赋值 将“&”符号加到将要赋值变量前 1.4 变量的数据类型 $a=1 //$a是整形 $a=1.1 //$a是浮点型 $a="a" //$a现在是字符串型,PHP解析器会自动决定变量的类型 1.5 可变变量 <?php $a='hello'; $$a='world'; echo $a; //输出hello echo $$a; //输出world echo $hello; //输出world ?> 二、常量 2.1 声明常量 可以用define()声明常量 define('NAME','php'); //常量名是一个大写的字符串 echo NAME; //输出php 也可以用const关键字定义常量 const NAME='php'; echo NAME; //输出php 2.2 常量与变量的不同 #常量前没有“💲”符号; #常量只能用define()函数和const关键字定义,不能通过赋值语句; #常量一经定义就不能被重新定义或者取消定义 #常量的值只能是标量 2.3 用defined()函数检测常量是否存在 2.4 内置常量

python学习笔记(四)

核能气质少年 提交于 2020-02-02 17:58:58
基础知识-----条件判断和循环 if语句 if语句执行有个特点,它是 从上往下判断 ,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else height = input ( "height(m):" ) weight = input ( "weight(kg):" ) h = float ( height ) w = float ( weight ) bmi = w / ( h * h ) if bmi < 18.5 : print ( "你的bmi为%.2f,过轻" % bmi ) elif bmi < 25 : print ( "你的bmi为%.2f,正常" % bmi ) elif bmi < 28 : print ( "你的bmi为%.2f,过重" % bmi ) elif bmi < 32 : print ( "你的bmi为%.2f,肥胖" % bmi ) else : print ( "你的bmi为%.2f,严重肥胖" % bmi ) input的使用 用input()读取用户的输入,这样可以自己输入,程序运行得更有意思,但如何去规范用户输入? s = input ( "请输入名字=" ) print ( "hello" , name ) print ( "########" * 2 ) # 分界限 s = input (