if语句

笔记-3:程序基本控制结构

夙愿已清 提交于 2020-03-17 18:14:39
1.程序的流程图   程序流程图用一系列图形,流程线和文字说明描述程序的基本操作和控制流程,它是程序分析和过程描述的最基本方式。   流程图的基本元素包括: 起止框:表示程序逻辑的开始或结束。 判断框:表示一个判断条件,并根据判断结果选择不同的执行路径。 处理框:表示一组处理过程,对应于顺序执行的程序逻辑。 输入输出框:表示程序中的数据输入或结果输出。 注释框:表示程序的注释。 流向线:表示程序的控制流,以带箭头直线或曲线表达程序的执行路径。 连接点:表示多个流程图的连接方式,常用于将多个较小流程图组织成较大流程图。 程序由三种基本结构组成:顺序结构,分支结构和循环结构。 任何程序都由这三种基本结构组合而成。 基本结构都有一个入口和一个出口。    循环结构是程序根据条件判断结果向后反复执 行的一种运行方式, 根据循环体触发条件不同, 包括条件循环和遍历循环结构 。 2.顺序结构 顺序结构是程序按照线性顺序依次执行的一种运行方式, 其中语句块1S1和语句块S2表示一个或一组顺序执行的语句 。 3.程序的分支结构 (1).单分支结构:if语句 if <条件>: 语句块 # 示例:判断用户输入数字的奇偶性 s = eval(input('请输入一个整数:')) if s % 2 == 0: print('这是一个偶数') print('输入数字是:{}'.format(s)) #

第3章 JavaScript脚本语言

天涯浪子 提交于 2020-03-17 11:30:23
第 3章 JavaScript脚本语言 知识点: (1) 了解什么是 JavaScript 以及 JavaScript 的主要特点 (2) 掌握 JavaScript 语言基础 (3) 掌握 JavaScript 的流程控制语句 (4) 掌握 JavaScript 中函数的应用 (5) 掌握 JavaScriptc 常用对象的应用 (6) 掌握 DOM 技术 本章概述: JavaScript 是 Web 页面中一种比较流行的脚本语言,它由客户端浏览器解释执行,可以应用在 JSP 、 PHP 、 ASP 等网站中。随着 Ajax 进入 Web 开发的主流市场, JavaScript 已经被推到了舞台的中心。因此,掌握并能熟练应用 JavaScript ,对于网站开发人员来说非常重要。本章将详细介绍 JavaScript 的基本语法 、常用对象及 DOM 技术。 3.1 JavaScript 概述 3.1.1 什么是 JavaScript JavaScript 是一种基于对象和事件驱动并具有安全性的解释型脚本语言,在 Web 应用中得到了非常广泛的应用。它不需要进行编译,而是直接嵌入在 HTTP 页面中,把静态页面转变成支持用户交互并响应应用事件的动态页面。在 Java Web 程序中,经常应用 JavaScript 进行数据验证、控制浏览器以及生成时钟、日历和时间戳文档等。 2.1

java基础语法2

妖精的绣舞 提交于 2020-03-16 08:50:35
一:运算符和表达式 1.表达式 表达式是由常量变量对象方法调用和操作符组成的式子。根据运算符的不同,表达式相应的分为下面几种: 算数表达式、关系表达式、逻辑表达式、赋值表达式 ,这些都属于数值表达式。 2.运算符 •算术运算符 进行基本的算数运算,如加法、减法、乘法、除法,在字符串中,‘+’可以作为连接符 n++ :先执行一次操作,再对n进行加1运算 ++n :先对n进行加1运算,再执行一次操作 •赋值运算符 = 格式 :变量 = 表达式;从右往左进行运算 •关系运算符 :判断数据的大小,比较的结果是布尔值 'A' > 'B' 的结果是false,这时比较的是两个字符的ASCII值 •逻辑运算符 : &与 、|或、!非 , 用来连接一个或多个条件,判断这些条件是否成立,其运算数都是 布尔类型 && 与 || :又叫做短路运算符,如果第一个表达式的值就可以决定表达式最后的结果,预算符右边的表达式就不需要进行运算了 •条件运算符 : 格式:布尔表达式?表达式1: 表达式2 布尔表达式的值为true时,返回表达式1的值,否则返回表达式2的值 •位运算符 &(与)、|(或)、 ^(异或)、<<(左移)、>>(右移)、>>>(无符号右移)、~(取反) 注意:位运算针对的是整数,运算的是数据的补码 可以利用&来判断是否是奇偶数。 运算符的优先级: 二:流程控制 顺序结构,选择结构

java流程控制

杀马特。学长 韩版系。学妹 提交于 2020-03-15 23:19:09
java流程控制 用户交互Scanner Java提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是Java5的新特征,我们可以 通过Scanner类来获取用户的输入。 基本语法: Scanner S = new Scanner(System. in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。 next(): 1、一定要读取到有效字符后才可以结束输入。 2、对输入有效字符之前遇到的空白值(空格),next() 方法会自动将其去掉。 3、只有输入有效字符后才将其后面输入的空白值(空格)作为分隔符或者结束符。 4、 next() 不能得到带有空格的字符串。 public class Test { public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 Scanner s = new Scanner(System.in); System.out.println("使用next方式接收-请输入: "); if (s.hasNext()) { //判断用户有没有输入数据 //使用next方式接收 String str = s.next();/

循环知识 下2

蹲街弑〆低调 提交于 2020-03-12 11:42:39
之前我们提到,计算机利用数据有三种方式:1.直接使用数据,2.计算和加工数据,3.用数据做判断。 除了while循环,我之前学过的 if...elif...else 语句,也涉及到【利用数据用做逻辑判断】。当逻辑判断通过才会继续执行: 当然,if和while有个显著的区别。那就是if语句只会执行一次,而while是循环语句,只要条件判断为真,就一直循环执行。 这个“判断”的过程,在计算机的世界里是如何发生的呢? 计算机的逻辑判断,只有两种结果,就是 True (英文意思是“真”)和 False (英文意思是“假”),没有灰色地带。这个计算真假的过程,叫做【布尔运算】。 而 True 和 False ,也就叫做【布尔值】。 我们举个例子,请你运行以下代码,看看结果是True还是False: print(3<5)             True 真 print(3>5)            False 假         print('长安'=='长安')         True 真         print('长安'!='金陵')         True 真 print() 括号内的计算其实就是【布尔运算】。终端上出现的True和False我们称为【布尔值】。 print() 括号内的计算其实就是【布尔运算】。终端上出现的True和False我们称为【布尔值】。

6-Python3 条件语句

我只是一个虾纸丫 提交于 2020-03-12 08:34:40
Python3 条件控制 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 代码执行过程: if 语句 Python中if语句的一般形式如下所示: if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3 if 语句 l 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 l 如果 "condition_1" 为False,将判断 "condition_2" l 如果"condition_2" 为 True 将执行 "statement_block_2" 块语句 l 如果 "condition_2" 为False,将执行"statement_block_3"块语句 Python 中用 elif 代替了 else if ,所以if语句的关键字为: if – elif – else 。 注意: l 1、每个条件后面要使用冒号 : ,表示接下来是满足条件后要执行的语句块。 l 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 l 3、在Python中没有switch – case语句。 Gif 演示:

Java基础教程(9)--流程控制

柔情痞子 提交于 2020-03-12 07:01:39
一.分支结构 1.if语句   if语句会与其后的第一条语句或代码块结合,且只有当判断条件为true时才执行语句或代码块。例如,自行车只有在运动的时候才可以减速,就像下面这样: void applyBrakes() { if (isMoving){ currentSpeed--; } }   如果判断条件为false,也就是自行车处于静止状态时,将会跳过if语句后面的语句或代码块。   如果if语句后只有一条需要执行的语句,既可以使用大括号,也可以不使用。不过按照惯例来说,任何时候都应该使用大括号,这样可以避免有时因为忘记大括号而带来的一些逻辑错误。for、while语句也是同理。 2.if-else语句   if语句只是指出了当判断条件为true时需要执行的语句。使用if-else语句可以同时指定当判断条件为true和false时应该执行的语句。当自行车没有处于运动状态时,可以简单地输出一条信息: void applyBrakes() { if (isMoving){ currentSpeed--; } else { System.out.println("The bicycle has already stopped!"); } }   下面的程序根据分数来给出对应的等级: class IfElseDemo { public static void main(String[]

If语句的详细使用

最后都变了- 提交于 2020-03-08 00:50:09
If语句的详细使用 1 语法结构: if(表达式) 语句; if(表达式) 语句1; else 语句2; //多分支 if(表达式) 语句1; else if(表达式2) 语句2; else 语句3; 2 else悬空问题 代码如下: #include <stdio.h> int main() { int a = 0; int b = 2; if(a == 1) if(b == 2) printf("hehe\n"); else printf("haha\n"); return 0; } 上述代码的无输出结果; 原因:1 首先编译器认为else是和最近的if进行匹配。 2 开始时int a = 0,进入第一个if语句中,进行判断,错误,所以不执行后面的语句。所以没输出。 来源: 51CTO 作者: wx5e57bf3bd8568 链接: https://blog.51cto.com/14735930/2476286

前端学习笔记--JavaScript篇(四)2020.03.06

折月煮酒 提交于 2020-03-07 02:56:24
流程控制 在程序运行过程中,各条各式代码的执行顺序对程序的结果是有直接影响的,很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能。 换句话说:流程控制就是来控制我们的代码按照什么样的结构顺序来执行的 流程控制主要有三种结构:顺序、分支、循环结构 顺序流程控制 顺序结构是程序中最简单、最基本的流程控制,他没有特定的语法结构,程序会按照代码的先后顺序依次执行。 分支流程控制if语句 由上到下执行代码的过程中,根据不同的条件,执行不同的路径代码(执行代码多选一的过程),从而得到不同的结果 if语句 1.if的语法结构 if (条件表达式) { 执行语句; } 2.执行思路 如果if里面的表达式执行结果为真,则执行大括号里的语句 如果if执行条件结果为假,则执行if语句后面的代码 if else语句 1.语法结构 if 条件表达式() { 执行语句1; } else { 执行语句2; } 2.执行思路 如果if里面的表达式执行结果为真,则执行执行语句1; 如果if执行条件结果为假,则执行执行语句2; 最终只能有一个语句执行 if else if 语句 多分支语句,就是利用多个条件来选择不同的语句执行,得到不哦那个的结果 1.语法结构 if (条件表达式1) { 执行语句1; } else if (条件表达式2) { 执行语句2; } else { 执行语句3; } 2.执行思路

JavaScript 苑,追忆。。。

烈酒焚心 提交于 2020-03-06 14:57:58
JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,( Brendan Eich) 在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript. 为了统一三家,ECMA( 欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。EcmaScript是规范. ECMAScript 尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM)Document