关系运算符和逻辑运算符

2022-05-14 00:00:00 逻辑 关系 运算符

使用条件语句

一、

  1. 关系运算符和逻辑运算符
    ①定义:关系运算符是用于比较俩个或多个操作3数的运算符关系运算符的使用科一应用于数字数据和字符串或对象。
    ②定义:逻辑运算符,条件语句中经常使用的逻辑运算符是| |(或运算符)和&&(和运算符)。
  2. 关系运算符
    ① 关系运算符用来进行比较运算
    ②关系运算的结果是布尔值: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

二、

  1. IF语句
    ①if 语句的使用是在存在需要程序执行某些命令块的条件时。此语句通常也用于处理程序中的错误。使用此语句,程序将避免意外出错。
    ②在使用 if 语句时,有两个重要部分:条件和 if 主体中包含的语句。条件将决定是否执行 if 主体中包含的语句。如果条件为 true,则将执行语句。但是,如果条件为 false,则程序将继续处理 if 语句下面的代码。

  2. If语句的结构
    ①在使用 if 语句时,必须考虑在条件为 true 时编写要执行的语句。如果要执行多个语句,则必须将语句放在括号{}内。因为如果不把它们放在括号内,程序只会在它下面执行一个语句。

If语句有固定的格式:
if (判断语句) {
执行语句;
}

  1. 要读取在文本字段中输入的每个字符,请使用代码 evt.getKeyChar()的用法

char ch=evt.getKeyChar(); //获取字符

三、

  1. 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
}

四、

  1. 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 : //可选
//语句
}

  1. 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
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

相关文章