if语句

三、顺序结构和条件结构

半城伤御伤魂 提交于 2020-01-25 07:34:02
顺序结构 条件结构 顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行 键盘输入数据 内容,数据都是在代码中写死的,在真正的项目实践中数据值肯定是变化的,有必要学习如何输入数据。如何输入数据呢?需要三步: 之前的导入java.util.Scanner包; 语句import java.util.Scanner; 这句话要放在class定义的上面。 创建对象; 语句 Scanner sc = new Scanner(System.in); 接收数据; int a = sc.nextInt(); String name = sc.nextLine(); 分支语句根据一定的条件有选择地执行或跳过特定的语句 Java分支语句分类 if语句 switch 语句 If语句 从英文单词来看,if就是如果,那么我们想想,我们现实生活中的例子,女生向你表白 if (布尔表达式) { 代码块; } 在执行时,判断布尔表达式的值,如果结果为true则执行下面的代码块,否则直接跳过代码块 if语句控制的语句体如果是一条语句,大括号可以省略;如果是多条语句,就不能省略,建议永远不要省略 我们生活中,还有什么样的条件语句呢?如果女生a跟女生b同时向你表白。 if-else语句 if (布尔表达式

分支结构

耗尽温柔 提交于 2020-01-24 14:03:58
1. 前期准备——如何判断真假 在 C 语言中,表达式的值为 0,表示逻辑“假”(false),表达式的值为非 0,表示逻辑“真”(true)。 常见的运算符 算术运算符:$ +, -, *, /, %, ++, -- $ 关系运算符:$ ==, !=, >, <, >=, <= $ 逻辑运算符:&&, ||, ! 位运算符:&, |, ^ 赋值运算符:$ = $ 2. if 语句 if 语句有三种方式: 单分支结构 if(条件表达式){ 语句1; 语句2; ... } 功能:如果条件表达式的值为真,即条件成立,花括号中的语句将被顺序执行。否则,花括号中的所有语句将被忽略(不被执行),程序将按顺序从 整个选择结构之后 的下一条语句继续执行。执行流程如图所示。 *说明:格式中的“条件表达式”必须用 圆括号 括起来。 示例代码 #include <cstdio> int main() { int a = 0; printf("请输入小于100的整数:\n"); scanf("%d", &a); if (a >= 100) { printf("不是说好的小于100吗?你是个大骗子!!!\n"); } printf("再见!\n"); return 0; } 双分支结构 格式 if (条件表达式) {//操作1 语句1; 语句2; ... } else {//操作2 语句3; 语句4; .

Python基础知识二(分支结构,小练习:判断一年中的某一天,输出成绩等级)

倖福魔咒の 提交于 2020-01-24 06:45:51
Python基础知识二 (分支结构) 学习目标 1.0 分支结构的应用场景 1.1 分支结构的语法 if 语句是一种单选结构,它选择的是做与不做,if 语句的语法形式如下: if 表达式:   语句1 if语句的流程图如图所示: if…else语句是一种双选结构,用于解决在两种备选行动中选择哪一个的问题。if…else语句的语法形式如下: if 表达式:  语句一 else:  语句二 if…else语句的流程图如图所示 例1-1 输入一个年份,判断是否为闰年 闰年的年份必须满足以下两个条件之一: 能被4整除,但不能被100整除 能被400整除 分析:设变量year表示年份,判断year是否满足以下表达式 条件一的逻辑表达式是year % 4 == 0 && year % 100 != 0 条件二的逻辑表达式是year % 400 == 0 两者取"或",即得到判断闰年的逻辑表达式: ( year % 4 == 0 and year % 100 != 0 ) or year % 400 == 0 程序代码: year = int ( input ( "输入年份:" ) ) #输入x,input()获取的是字符串,所以需要转换成整型 if ( year % 4 == 0 and year % 100 != 0 ) or year % 400 == 0 : #注意运算符的优先级

Linux shell中if [ $? -eq 0 ] 语句作用:判断命令是否执行成功

生来就可爱ヽ(ⅴ<●) 提交于 2020-01-22 17:35:42
shell脚本中$?是指上一次命令执行的成功或者失败的状态。如果成功就是0,失败为1.。语句if [ $? -eq 0 ] 是判断if语句的上一个命令执行如果失败就执行if中的语句,否则就执行else中的内容。 note:使用时要注意,if后面的中括号[ $? -eq 0 ],括号的两边需要有一个空格。 cd u-boot && ./make.sh $RK_UBOOT_DEFCONFIG && cd - if [ $? -eq 0 ]; then echo "====Build uboot ok!====" else echo "====Build uboot failed!====" exit 1 fi 来源: CSDN 作者: 小叔叔乎 链接: https://blog.csdn.net/w892824196/article/details/103985328

day3_ 流程控制语句

让人想犯罪 __ 提交于 2020-01-22 09:23:28
流程控制 概述 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。 顺序结构 顺序执行,根据编写的顺序,从上到下运行 举例: public class Demo01Sequence { //顺序执行,根据编写的顺序,从上到下运行 public static void main(String[] args) { System.out.println(1);//1 System.out.println(2);//2 System.out.println(3);//3 System.out.println(4);//4 } } 判断语句 判断语句之if if语句第一种格式: if 执行流程 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体 执行流程图 举例 // 单if语句 public class Demo02If { public static void main(String[] args) { // 定义两个变量 int a = 10; int b = 20; //a == b 关系表达式 if (a == b) { //语句体 System.out

4.选择结构

心已入冬 提交于 2020-01-21 16:35:51
选择结构: if单选择结构: 我们很多时候需要去判断一个东西是否可行,然后我们才会去执行,这样一个过程在程序中用if语句来表示 语法: if ( 布尔表达式 ){ // 如果表达式为 true 将执行的语句 } 1 package com.duan.struct; 2 3 import java.util.Scanner; 4 5 public class IfDemo01 { 6 public static void main(String[] args) { 7 8 Scanner scanner = new Scanner(System.in); 9 10 System.out.println("请输入内容:"); 11 String s = scanner.nextLine(); 12 13 //equals:判断字符串是否相等 14 if (s.equals("Hello")) { 15 System.out.println(s); 16 } 17 18 System.out.println("End"); 19 scanner.close(); 20 } 21 } 22 23 测试第一次输入一个Hello的结果: 布尔表达式成立,会执行if里面的语句 24 请输入内容: 25 Hello 26 Hello 27 End 28 29

if 与 switch语句

旧巷老猫 提交于 2020-01-20 14:33:52
if语句 var ni =3; if(ni>=3&&ni<5){ console.log("春天"); }else if(ni>=6&&ni<8){ console.log("夏天"); }else if(ni>=9&&ni<11){ console.log("秋天"); }else if(ni==12||(ni<=2&&ni>0)){ console.log("冬天"); }else{ console.log("没有该月份"); } switch (ni){ case 3: case 4: case 5: { console.log("cuntian"); break; } case 9:{ console.log("秋天1"); break; } default:{ console.log("没有该月份1"); break; } } //05 16 27 38 49 switch语句 var bi=0; switch (bi){ case 0: case 5: { console.log("星期一禁止通行"); break; } case 1: case 6:{ console.log("星期二禁止通行"); break; } case 2: case 7:{ console.log("星期三禁止通行"); break; } case 3: case 8:{ console

Python学习笔记-Python 条件语句

主宰稳场 提交于 2020-01-18 15:18:38
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。 else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。 Gif 演示: 具体例子如下: #!/usr/bin/python # -*- coding: UTF-8 -*- # 例1:if 基本用法 flag = False name = 'luren' if name == 'python': # 判断变量是否为 python flag = True # 条件成立时设置标志为真 print 'welcome boss' # 并输出欢迎信息 else: print name # 条件不成立时输出变量名称 输出结果为: luren # 输出结果 if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。 当判断条件为多个值时,可以使用以下形式: if 判断条件1:

Python流程控制语句

喜夏-厌秋 提交于 2020-01-15 10:01:15
人们常说人生就是一个不断做选择题的过程:有的人没得选,只有一条路能走;有的人好一点,可以二选一;有些能力好或者家境好的人,可以有更多的选择;还有一些人在人生的迷茫期会在原地打转,找不到方向。对于相信有上帝的人来讲,这就好像是上帝事先为我们制定好了人生路线,也好像是那些神仙为唐曾师徒的取经之路提前设置的重重磨难,上帝和神仙掌控了一切。编程语言可以模拟人类生活的方方面面,程序员就像上帝和神仙一样可以通过编程语言中特殊的关键字控制程序的执行过程,这些关键字组成的就是流程控制语句。 编程语言中的流程控制语句分为以下几类: 顺序语句 分支语句 循环语句 其中顺序语句不需要单独的关键字来控制,就是一行行的执行,不需要特殊的说明。这里主要要说的是 分支语句 和 循环语句。 一、分支语句 条件分支语句是通过一条或多条语句(判断条件)的执行结果(True/False)来决定执行哪个分支的代码块。Python中提供的分支语句为:if..else语句,没有提供switch..case语句。if..else语句有以下几种形式: 单分支: if 判断条件: 代码块 如果单分支语句的代码块只有一条语句,可以把if语句和代码写在同一行: if 判断条件: 一句代码 实例:判断指定的uid是不是root用户 uid = 0 if uid == 0: print("root") 也可以这样写: uid = 0 if

顺序结构及条件结构

ε祈祈猫儿з 提交于 2020-01-15 01:00:26
顺序结构 顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的总的来说:写在前面的先执行,写在后面的后执行。 键盘输入数据 在真正的项目实践中数据值肯定是变化的,有必要学习如何输入数据。如何输入数据呢?需要三步: 导入java.util.Scanner包; 语句import java.util.Scanner; 这句话要放在class定义的上面。 创建对象; 语句 Scanner sc = new Scanner(System.in); 接收数据 int a = sc.nextInt(); String name = sc.nextLine(); 分支语句 分支语句 分支语句根据一定的条件有选择地执行或跳过特定的语句 Java分支语句分类 if语句 switch 语句 if语句 if语句 从英文单词来看,if就是如果,那么我们想想,我们现实生活中的例子,女生向你表白 if (布尔表达式) 注:布尔表达式不是true就是flase { 代码块; } 在执行时,判断布尔表达式的值,如果结果为true则执行下面的代码块,否则直接跳过代码块 if语句控制的语句体如果是一条语句,大括号可以省略;如果是多条语句,就不能省略,建议永远不要省略 if-else-if语句 if (布尔表达式1) { 代码块1; } else if