循环语句

Java之路---Day02

心已入冬 提交于 2019-12-01 17:10:44
2019-10-17-20:21:22 顺序结构:   概述:顺序执行,根据编写的顺序,从上到下执行语句    判断语句1-if:   if语句第一种格式:     if(关系表达式){     语句体;     }   执行流程:     1.首先判断关系表达式看其结果时true还是false     2.如果是true就执行语句体     3.如果是false就不执行语句体 判断语句2-if...else:   if(关系表达式){     语句体1;   }else{     语句体2;   }   执行流程:     1.首先判断关系表达式看其结果时true还是false     2.如果是true就执行语句体1     3.如果是false就执行语句体2      判断语句3-if...else if...else   if(判断条件1){   执行语句1;   }else if(判断条件2){   执行语句2;   }   ...   }else(判断条件n){   执行语句n;   }   ●执行流程   1.首先判断关系表达式1看其结果是true还是false   2.如果是true就执行语句体1   3.如果是false就继续判断关系表达式2看其结果是true还是false   4.如果是true就执行语句体2   5.如果是false就继续判断关系表达式.

流程控制

断了今生、忘了曾经 提交于 2019-12-01 15:50:51
计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句、选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程: 顺序结构、选择结构和循环结构。 事实证明,任何一个能用计算机解决的问题,只要应用这三种基本结构来写出的程序都能解决。Python语言当然也具有这三种基本结构。 一、选择结构(if语句) 1、if语句的结构: if <条件1>: <语句1> elif <条件2>: <语句2> else: <语句3> 此时,条件1成立时执行语句1,;条件2成立时执行语句2;条件1和条件2都不成立时执行语句3。 实例: x = int(input("请输入您的总分:")) if x >= 90: print('优') elif x>=80: print('良') elif x >= 70: print('中') elif x >= 60: print('合格') else: print('不合格') 需要注意的是:在使用多个elif语句的分支结构时,应把握好多个条件语句之间的关系。只要有一个条件成立,就会将其后的语句执行,执行后退出整个if语句。 实例: x = int(input("请输入您的总分:")) if x >= 90: print('优') elif x>=80: print('良') elif x >= 60: print('合格')

第一次博客作业

前提是你 提交于 2019-12-01 13:21:41
一. 制作思维导图 二. 写出自己对以下语法的认识 NO.1 if-else if(表达式) { 语句1; } else { 语句2; } 1. 用法 :若表达式的值为真,则执行语句1;若表达式的值为假,则执行语句2; 2. 注意点 :(1)注意关系运算符“==”和赋值运算符“=”之间的区别。 (2)表达式的值可以有非0和0,如if(fact(n)) (3)如果使用多分支结构,最好 else if。即:if 前面要加else。 (4)建议有用到 if 和 else 就 用 大括号 {}。 NO.2 switch switch(表达式){ case 常量表达式 1: 语句段1;break; case 常量表达式 2: 语句段2;break; ······ case 常量表达式 n : 语句段 n;break; default: 语句段 n+1;break; } 1. 用法: 如果表达式的值与某个常量表达式的值相等,则执行表达式后的语句;如果表达式的值与所有常量表达式的值都不相等,则执行default语句; 2. 注意点 :1.常量表达式和表达式可以带入计算(因为其为表达式) 2.可以根据特殊情况选择是否在每个case后面加上break; 3.表达式的值一般是整型或字符型,所有常量表达式的值都不能相等; 4.每个语句段可以包括一条或多条语句,也可以为空语句; NO.3 for for

java基础总结(2)----语言基础

。_饼干妹妹 提交于 2019-12-01 13:20:43
Java语言基础 1,基本语言要素 (1)关键字 java关键字(也称为保留字)是指那些具有特定定义和专门用途的单词,它们不能被用作标识符。java关键字共计53个(java的官方文档认为字面常量true,false,null不是关键字,因此官方认定的关键字是50个)。按其作用可以分为以下几类: java语言关键字分类列表 关键字分类 关键字数量 关键字列表 数据类型 9 boolean,byte,char,short,int,long,float,double,void 字面常量 3 true,false,null 流程控制 11 for,if,else,while,do,switch,case,default,break,continue,return 访问范围修饰符 3 public,private,protected 其他修饰 7 final,static,abstract, synchronized,transient,native,volatile 类、接口和包 6 class,interface,package,implements,extends,import 对象相关 4 new,this,super,instanceOf 异常处理 5 try,catch,finally,throw,throws 1.0后版本新增 3 enum,strictfp,assert

Python第九节 条件和循环

元气小坏坏 提交于 2019-12-01 12:14:10
while...else 当满足while循环条件的时候执行循环体内的语句,否则执行else的语句例如下面的例子: count = 1 while count <= 5: print("count的值为:", count) count = count + 1 else: print("count已经超过展示的范围了") for...else...循环语句 与while...else...的逻辑一致 tup1 = (1,2,3,4,5) for count in tup1: print("count的值为:", count) else: print("count已经超过展示的范围了") break语句 break语句用于在循环体内, 当循环到我想要的预期结果时, 使用break语句跳出循环,不再继续进行 tup1 = (1,2,3,4,5) for count in tup1: if count == 4: print("已经查找到了4,跳出循环") break else: print("还未找到4") continue语句 continue语句的作用是, 跳出当前循环块儿内的剩余语句, 继续下一轮的循环 break是直接跳出整个循环体 循环语句末尾追溯的else语句, 在循环条件变为false时被执行, 但是遇到break跳出时不会执行(理解应该是虽然跳出

break,continue和label语句

旧街凉风 提交于 2019-12-01 11:03:51
break,continue和label语句 break 语句会立即退出循环,2904628156 var num = 0; for (var i=1; i < 10; i++) { if (i % 5 == 0) { break; } num++; } alert(num); //4 强制继续执行循环后面的语句。而 continue 语句虽然也是立即退出循环,但退出循环后会从循环的顶 部继续执行。 var num = 0; for (var i=1; i < 10; i++) { if (i % 5 == 0) { continue; } num++; } alert(num); //8 var num = 0; outermost: for (var i=0; i < 10; i++) { for (var j=0; j < 10; j++) { if (i == 5 && j == 5) { break outermost; } num++; } } alert(num); //55 添加这个标签的结果将导致 break 语句不仅会退出内 部的 for 语句(即使用变量 j 的循环),而且也会退出外部的 for 语句(即使用变量 i 的循环)。 var num = 0; outermost: for (var i=0; i < 10; i++) { for (var j=0;

博客园作业1

ぃ、小莉子 提交于 2019-12-01 10:49:23
一、思维导图 二、语法认识 (1)if-else 1.结构 if (条件) 语句一; else 语句二; 2.使用方法:求解表达式,如果条件为真,则输出语句一,为假则输出语句二 3.问题:含有多个if-else语句时,有时判断else属于哪个if错误 4.解决:听老师讲解和自己重新看分析结构 (2)switch 1.结构 switch (表达式){ case 常量表达式1:语句段1; break; case 常量表达式2:语句段2;break; ... case 常量表达式n:语句段n; break; default: 语句段n+1;break; } 2.使用方法:求解表达式,若表达式与某一常量表达式的值相等,测执行该表达式相应的语句段,若与任何一个都不相等,则执行的default后的语句段,最后执行break跳出switch 3.问题:暂无 4.解决:暂无 (3)for 1.结构 for(表达式1;表达式2;表达式3) 循环体语句 2.使用方法:先计算表达式1,再判断表达式2,若值为真,则先执行循环体语句,再计算表达式3,若值为假,则结束循环 3.问题:表达式2 3的顺序有时会弄混,执行i++时i是这个循环的值还是上个循环的值有时会弄混 4.解决:在草稿纸上画出程序框图 (4)while 1.结构 while(表达式) 循环体语句; 2.使用方法:当表达式的值为真,循环执行

c语言作业

对着背影说爱祢 提交于 2019-12-01 10:37:31
一.思维导图 二语法认识: 1.if-else if(表达式){ 语句1; } else{ 语句2; } if-else语句多用于分支结构 if后表达式为判断表达式,若其值为1即为真,执行语句1,否则执行语句2,if-else语句可以嵌套或编写多个if语句. 且else与和它最近的if配对 2.switch switch(表达式){ case常量表达式1:语句段1;break; case常量表达式2:语句段2;break; ... case常量表达式n:语句段n;break; default: 语句段n+1;break; } case后应接常数表达式,若表达式的值与某个case后常数表达式的值相等,则执行该case后的语句段. 若语句段后有break语句则直接跳出switch,若无则继续执行下一个case语句对应的语句段直至break语句或switch语句结束为止. 3.for for(表达式1;表达式2;表达式3;){ 循环体语句; } for语句是较为简单的循环语句,表达式1仅在第一次循环中执行,之后不再执行,表达式2是判 断是否继续 进行循环的语句,为真(1)则继续,为假(0)则跳出for语句,语句3是每次执行完循环体语句后执行的语句; 循环体语句在加上{}后可以编写多条语句并作为一条语句进行循环,因for语句中循环体语句仅能有一条语句故需用{}将多条语句作为一条语句进行循环

C语言

心不动则不痛 提交于 2019-12-01 10:31:48
一、思维导图 二、 写出自己对以下语法的认识 1、if-else(选择判断语句): If(条件){ 语句1; } else { 语句2; } 该语句用于实现分支结构,根据表达式的值来选择其中的一条来执行。常用于计算二分段函数,。 问题:一开始常常忘记大括号,格式不够标准。 解决方法:参照一定格式的代码,多次练习。 2、switch 语句: switch(整形表达式) { case 常量表达式1: 语句1;break; case 常量表达式2: 语句2;break; case 常量表达式n: 语句n;break; default: 语句n+1; } 该语句先计算表达式的值,然后与其后面的常量表达式相比较,当所计算的值与某个常量表达式的值相等时,即执行其后的语;,若均不相等,则执行default后的语句。 问题:有时把用于判断讲条件的‘··· ···’加上括号,case后有时使用大括号,过于依赖switch语句写出的代码比较繁琐,不易于他人理解。 解决方法:多用编译器调试检查错误,只在switch语句有明显优势时使用switch语句。 注意事项:1,在case后的各常量表达式的值不能相同,否则会出现错误。      2,switch语句中的break语句并不是每个case语句后都必须有。 3、for 语句: for(表达式1; 表达式2; 表达式3) { 循环体语句 } 问题

博客作业1

只谈情不闲聊 提交于 2019-12-01 10:31:27
一、思维导图 二、语法认识 1、if-else 基本形式: if(表达式) { 语句a; }else{ 语句b; } 使用方法 : 通过对表达式的判断,从而形成对算法的分支。可嵌套运用。 使用过程中遇到的问题: 语句与执行条件不对应。 解决方法: 程序缩进,一个一个找。 使用注意点: ·多执行语句时,需加上中括号。 ·多分支时,也需加上中括号。 ·程序缩进,使程序简洁,方便查看。 2、switch 基本形式: switch(表达式){ case 常量表达式1:语句a;break; case 常量表达式2:语句b;break; ... case 常量表达式n:语句n;break; default:语句n+1;break; } 使用方法: 1.与if-else相似,判断相应的条件,选择运行相应的结果; 2.可选择从哪种条件开始,输出哪几种情况。 使用过程中遇到的问题: 1.case后为赋值表达式; 2.运用于选择问题时,语句后没加break。 解决方法与注意点: ·知道了常量表达式和表达式的值一般是整型或字符型。 ·记住了用switch解决选择问题时,需加break语句。 3.for 基本形式: for(表达式a;表达式b;表达式c;) { 循环体语句; } 使用方法: 在给定的条件下,从某个地方开始让系统重复做某些动作,到某个地方停止。 使用过程中遇到的问题: