关系运算符和逻辑运算符
使用条件语句
一、
- 关系运算符和逻辑运算符
①定义:关系运算符是用于比较俩个或多个操作3数的运算符关系运算符的使用科一应用于数字数据和字符串或对象。
②定义:逻辑运算符,条件语句中经常使用的逻辑运算符是| |(或运算符)和&&(和运算符)。 - 关系运算符
① 关系运算符用来进行比较运算
②关系运算的结果是布尔值:true/false
③区分==和=
④不等于是!=不是<>
运算符 | 含义 | 示例 |
---|---|---|
== | 等于 | a==b |
!= | 不等于 | a!=b |
> | 大于 | a>b |
< | 小于 | a<b |
>= | 大于或等于 | a>=b |
<= | 小于或等于 | a<=b |
3.逻辑运算符
①逻辑运算符与布尔操作数一起使用,组成逻辑表达式
②逻辑表达式的结果是布尔值
③| 和 ||的区别与&和&&的区别类似。
④&和&&的区别
- &:无论任何情况,&两边的表达式都会参与计算。
- &&:当&&的左边为false,则将不会计算其右边的表达式。即左false则false
运算符 | 含义 | 示例 |
---|---|---|
& | 逻辑与 | A&B |
l | 逻辑或 | A l B |
^ | 逻辑异或 | A^B |
ll | 或者 OR(只要有一个条件为真时则真) | AllB |
&& | 并且 and(所有条件为真时则真) | A&&B |
二、
IF语句
①if 语句的使用是在存在需要程序执行某些命令块的条件时。此语句通常也用于处理程序中的错误。使用此语句,程序将避免意外出错。
②在使用 if 语句时,有两个重要部分:条件和 if 主体中包含的语句。条件将决定是否执行 if 主体中包含的语句。如果条件为 true,则将执行语句。但是,如果条件为 false,则程序将继续处理 if 语句下面的代码。If语句的结构
①在使用 if 语句时,必须考虑在条件为 true 时编写要执行的语句。如果要执行多个语句,则必须将语句放在括号{}内。因为如果不把它们放在括号内,程序只会在它下面执行一个语句。
If语句有固定的格式:
if (判断语句) {
执行语句;
}
- 要读取在文本字段中输入的每个字符,请使用代码 evt.getKeyChar()的用法
char ch=evt.getKeyChar(); //获取字符
三、
- IF-ELSE语句
①if else 语句提供了两个语句块,当条件为 true 和 false 时将执行这两个语句块
②if-else语句也用于测试条件。如果if条件为真(true)它执行if块中的代码,否则执行else块中的代码。
if(condition){
//code if condition is true
}else{
//code if condition is false
}
四、
- SWITCH-CASE 语句
①switch-case 语句也有一个条件,该条件使语句能够很好地执行或不执行。switch-case 语句中,选项基于 condition 的值。
②switch 句中的每个 case 都表示条件的值。如果 condition 的值在 cases 中不存在,那么程序将执行 default 主体中的语句。
③switch-case语句基本上与if-else语句具有相同的工作原理和功能,条件很多。switch 体中包含的情况类似于 if-else 语句中的条件。
④switch 体中的 default体与 if-else 语句中的 else 体类似。因此,当所有条件都不满足时,将执行 default主体中的语句。
switch(expression){
case value :
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语句
default : //可选
//语句
}
- switch case 语句有如下规则
- switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。
- switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。
- case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。
- 当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。
- 当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。
- switch 语句可以包含一个 default 分支,该分支一般是 switch 语句的最后一个分支(可以在任何位置,但建议在最后一个)。default 在没有 case 语句的值和变量值相等的时候执行。default 分支不需要 break 语句。
switch case 执行时,一定会先进行匹配,匹配成功返回当前 case 的值,再根据是否有 break,判断是否继续输出,或是跳出判断。
原文作者:weixin_46290479
原文地址: https://blog.csdn.net/weixin_46290479/article/details/107741599
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/weixin_46290479/article/details/107741599
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章