条件表达式

Java 条件语句

家住魔仙堡 提交于 2019-11-28 13:33:58
if 语法 if 语句的语法如下: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } if...else语句 if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。 if(布尔表达式){ //如果布尔表达式的值为true }else{ //如果布尔表达式的值为false } if...else if...else 语句 if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。 使用 if,else if,else 语句的时候,需要注意下面几点: if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。 if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。 if(布尔表达式 1){ //如果布尔表达式 1的值为true执行代码 }else if(布尔表达式 2){ //如果布尔表达式 2的值为true执行代码 }else if(布尔表达式 3){ //如果布尔表达式 3的值为true执行代码 }else { //如果以上布尔表达式都不为true执行代码 } 嵌套的 if…else 语句 使用嵌套的 if

shell脚本编程高级篇

喜夏-厌秋 提交于 2019-11-28 13:05:11
SHELL脚本编程进阶 循环执行:简单来说就是把一些指令重复循环。 循环代码具体的指令有三种: for , while , until其中for, while用的最多。 for循环 for 变量名 in 列表;do 循环体 done 关键字的帮助都是用help来查询。 for循环语法:在shell编程中 for,in,do,done。这些都是他的关键字,其中循环的指零就放在do和done之间。 WORDS决定了循环次数。 循环的次数由in 后面跟的WORDS(字符串)的数量决定。字符串的个数决定了do和done之间的指令执行的次数。 $ :for认为是一个整体 br/>$@:for认为是独立的参数 for循环逻辑:↓↓ :这条命令意思是,将i变量为1 22 33 等于说i同时等于这3个变量然后用到$i把变量显示出来第一次i就是1第二次i就是22第三次i就是333这就是for循环的逻辑。 :还可以使用花括号或字母一次性显示完。 for脚本编辑语法:,脚本意思是i变量为arg而$@是独立的一个整体执行为脚本后面跟123代表arg is 独立的123。 :这是重复创建10次用户的意思i变量为{1..10}这个范围 :这是让FILE变量为userlist.txt这个文件然后执行这个文件里有多少用户,在来循环多少次。 :不用创建脚本也可以在外执行for结尾必须使用;隔开done

三元运算符

做~自己de王妃 提交于 2019-11-28 09:07:20
三元运算符被称为条件表达式,python2.4以上有了三元操作 if_fat = True state = 'is true' if if_fat else '我真的很瘦' print ( state ) 元组条件表达式 a = True print (( 1/0 , 2 ) [ a ] ) 在元组中先建数据,之后使用条件表达式来索引数据, if-else 则是普通的逻辑树 来源: CSDN 作者: 扣剑书生 链接: https://blog.csdn.net/weixin_44038167/article/details/103243776

js表达式和语句

陌路散爱 提交于 2019-11-28 05:32:45
表达式 一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。 语句 语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下;分割一个一个的语句 流程控制 程序的三种基本结构 顺序结构 从上到下执行的代码就是顺序结构 程序默认就是由上到下顺序执行的 分支结构 根据不同的情况,执行对应代码 循环结构 循环结构:重复做一件事情 分支结构 if语句 语法结构 if (/* 条件表达式 */) { // 执行语句}​if (/* 条件表达式 */){ // 成立执行语句} else { // 否则执行语句}​if (/* 条件1 */){ // 成立执行语句} else if (/* 条件2 */){ // 成立执行语句} else if (/* 条件3 */){ // 成立执行语句} else { // 最后默认执行语句} 案例: 求两个数的最大数 判断一个数是偶数还是奇数 分数转换,把百分制转换成ABCDE <60 E 60-70 D 70-80 C 80-90 B 90 - 100 A 作业: 判断一个年份是闰年还是平年 闰年:能被4整除,但不能被100整除的年份 或者 能被400整除的年份 判断一个人的年龄是否满18岁(是否成年) 三元运算符 表达式1 ? 表达式2 : 表达式3是对if…

循环

空扰寡人 提交于 2019-11-27 22:09:42
单分支语句: if(条件){ //条件为真时执行的代码 } 双分支语句: if(条件){ //条件为真时执行的代码 }else(条件){ //条件为假时执行的代码 } 三目运算符:语法:条件?(条件为真):(条件为假) 双分支语句: if(条件){ //执行语句 }else if(条件){ //执行语句 }else(条件){ //执行语句 } switch语句 switch(条件){ case 1: //执行语句; break; case 2: //执行语句; break; default: //执行语句; } continue语句:结束本次循环(不是终止整个循环),即跳过循环体中continue语句后面的语句,开始下一次循环,break语句和continue语句的区别: continue语 句的意思是结束本次循环,break语 句是结束整个循环。 while 循环 : while(表达式){ //循环体􁈾􀖛 } do..while 循环: do{ //执行语句; }while(表达式); for 循环: for (表达式1 ;表达式2;表达式3){ //循环体 } 首先执行表达式1,然后进行表达式2的判断,如果表达式2成立,那么执行循环体,循环体执行结束后,进行表达式3,然后回头再看表达式2是否成立,成立就执行循环体,不成立该循环就结束。 来源: https://www

Go 流程控制

北慕城南 提交于 2019-11-27 20:51:52
#### Go 程序流程控制***渡风渡尘缘,修行亦修心***在程序中主要有三大程序程控语句.1. 顺序控制2. 分支控制3. 循环控制 ##### 顺序控制程序从上到下逐行执行,中间没有任何判断和跳转 package main import "fmt" func main(){ var a = 1 var b = 2 fmt.Println(a) fmt.Println(b) var c = 3 var d = 4 fmt.Println(c) fmt.Println(d) }    ---##### 分支控制分支控制就是让程序有选择的执行,有以下几种形式1. 单分支2. 双分支 3. 多分支 ######单分支 if 条件表达式{ 代码块 } 当条件表达式为true时,会执行{} 中的代码,{} 必须有; package main import "fmt" func main(){ var num = 10 var guess int fmt.Print("please guess the number: ") fmt.Scanln(&guess) if guess > num { fmt.Println("be smaller") } // 也支持在if 中直接定义一个变量使用 if a := 11;a >num { fmt.Println("a > 10") } }   

函数进阶-三元表达式

穿精又带淫゛_ 提交于 2019-11-27 19:47:26
一丶三元表达式 条件成立时的返回值 if 条件 else 条件不成立时的返回值 x = 10 y = 20 print(f"x if x > y else y: {x if x > y else y}") 输出结果 x if x > y else y: 20 来源: https://www.cnblogs.com/suren-apan/p/11374755.html

DML

我与影子孤独终老i 提交于 2019-11-27 18:56:25
DML(Data Manipulation Language)数据操纵语言。 1、插入元组 insert into Student values('0922278926','李翔','男','1998-2-3','090501','675','13456734522','Lixiang@sina.com') 2、删除元组 --Delete --From 表名 --Where 条件表达式--条件表达式与查询中的条件表达式写法相同 --如果没有where,表示删除所有元组 delete --删除学号为20171213的学生信息 from Student where studentno='20171213' 3、修改元组 --Update 表名 --Set 属性名1 = 属性值1,属性名2 = 属性值2,…… --WHere 条件表达式 ,条件表达式的写法与查询中的写法一样 --如果没有where,表示修改所有元组 update Student --修改张珍珍的电话号码 set phone='18739496636' where sname='张珍珍' 来源: https://www.cnblogs.com/zhai1997/p/11373232.html

第三天

眉间皱痕 提交于 2019-11-27 14:25:06
第三天 今日任务 1、位运算(了解) 2、三元运算符 3、程序运行流程&顺序结构 4、判断结构(if)(掌握) 5、多分支结构(switch ) 6、循环结构(while&do-while)(掌握) 7、循环结构(for)(掌握) 8、嵌套循环(必须掌握) 9、流程控制(continue,break) 课堂笔记 1、位运算 位运算: 二进制数位的运算 。需要把数据转成二进制再进行运算。二进制运算是所有运算中速度最快的运算。 1.1、运算符符号 &:按位与运算 |:按位或运算 ^:按位异或运算 <<:左移运算 >>:右移运算 >>>:无符号右移运算 &(按位与运算):运算规则: 相同的二进制数位上,都是1的时候,结果为1,否则为零。 十进制 二进制 9 0000 0000 0000 0000 0000 0000 0000 1001 12 0000 0000 0000 0000 0000 0000 0000 1100 & ----------------------------------------------------------------------------------------------- 8 0000 0000 0000 0000 0000 0000 0000 1000 |(按位或运算):运算规则: 相同的二进制数位上,都是0的时候,结果为0,否则为1。 十进制

Dart条件表达式

戏子无情 提交于 2019-11-27 13:03:07
void main(){ /** * if表达式 和java类似 */ bool flag = true; if(flag==true){ print(true); }else{ print(false); } /** * switch表达式 */ var fool = "女"; switch (fool){ case "男": print("男"); break; case "女": print("女"); break; default: print("未知"); break; } /** * 三元运算符 */ var bool1 = true; String c = bool1?"true":"false"; print(c); int aa = 10; print(aa==10?"$aa":"null"); /** * ??运算符 先判断前后两个值是否相等 true取前边的值 false 取后边的值 */ var a; var b=a??10; print(b); } 来源: https://blog.csdn.net/u013600907/article/details/99678091