摘要: 语法: if(条件表达式1){ 语句块1; }else if(条件表达式2){ 语句块2; }else{ 语句块n; } 执行流程: 判断条件表达式1是否成立? 若成立,则执行语句块1; 若不成立,则判断条件表达式2是否成立? 若成立,则执行语句块2; 若不成立,则执行语句块n; 阅读全文
posted @ 2020-08-20 23:23 IJLog 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 语法: if(条件表达式){ 语句块1; }else{ 语句块2; } 注意:ifelse分支结构判断表达式的结果,必须执行语句块1或者语句块2 嵌套语法: if(条件表达式){ 语句块1; }else{ 语句块2; if(条件表达式){ 语句块1; }else{ 语句块2; } } 阅读全文
posted @ 2020-08-20 22:37 IJLog 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 语法格式: if(条件表达式){ 语句块; } 判断条件表达式是否成立: 若成立,则执行语句块; 若不成立,则跳过语句块; 阅读全文
posted @ 2020-08-20 18:22 IJLog 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 分支结构的概念 当需要进行条件判断并作出选择时,使用分支结构。 阅读全文
posted @ 2020-08-20 18:02 IJLog 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-08-20 17:34 IJLog 阅读(58) 评论(0) 推荐(0) 编辑
摘要: &表示按位与运算符,按照二进制位进行与运算,同1为1,一0为0. |表示按位或运算符,按照二进制位进行或运算,一1为1,同0为0 ~表示按位取反运算符,按照二进制位进行取反,1为0,0为1 ^表示按位异或运算符,按照二进制位进行异或运算,同为0,不同为1 阅读全文
posted @ 2020-08-20 17:29 IJLog 阅读(189) 评论(0) 推荐(0) 编辑
摘要: << 左移运算符,用于将数据的二进制位向左移动,右边使用0补充 >>右移运算符,用于将数据的二进制位向右移动,左边使用符号位补充 >>>表示逻辑右移运算符,用于将数据的二进制位向右移动,左边使用0补充 阅读全文
posted @ 2020-08-20 17:11 IJLog 阅读(151) 评论(0) 推荐(0) 编辑
摘要: = 表示赋值运算符,用于将=右边的数据赋值给=左边的变量,覆盖变量原来的数据。 赋值表达式本身也有值,其本身之值即为所赋之值。 复合赋值运算符: +=、-=、*=、/=、等等 复合运算符的使用: int i = 2; i = i / 2; 简写: a /=2; 阅读全文
posted @ 2020-08-20 14:32 IJLog 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 三目运算符格式: 条件表达式?表达式1:表达式2 判断条件表达式是否成立,若成立则执行表达式1,否则执行表达式2 阅读全文
posted @ 2020-08-20 11:29 IJLog 阅读(192) 评论(0) 推荐(0) 编辑
摘要: &&表示逻辑与运算符,相当于“并且”,同真为真,一假为假。 ||表示逻辑或运算符,相当于“或者”,一真为真,同假为假。 !表示逻辑非运算符,相当于“取反”,真为假,假为真 逻辑运算符操作数均为boolean表达式。 逻辑运算符的短路特性 对于逻辑与运算符来说,若第一个表达式为假则结果为假,此时跳过第 阅读全文
posted @ 2020-08-20 11:03 IJLog 阅读(361) 评论(0) 推荐(0) 编辑
摘要: ++表示自增运算符,用于使得当前变量自身的数值加1的效果 --表示自减运算符,用于使得当前变量自身的数值减1的效果 注意: 前++表示先让变量自身数值+1,然后让变量的数值作为整个表达式的结果 后++表示先让变量的数值作为表达式的结果,然后再让变量自身的数值+1 阅读全文
posted @ 2020-08-20 10:00 IJLog 阅读(125) 评论(0) 推荐(0) 编辑