课时19:关系运算符

简介: 课时19介绍了关系运算符的使用,包括大于、小于、等于(==)等,返回布尔值。示例展示了大小比较和相等判断,强调“=”用于赋值,“==”用于比较。还演示了字符与数字间的自动转型及比较。

课时19:关系运算符


关系运算的主要特征就是进行大小的比较处理,包括:大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等(!=)、相等(==)(注意:“=”是赋值,“==”是逻辑关系)。所有的关系运算返回的判断结果都是布尔类型的数据。


范例:做一个大小关系的判断

public class JavaDemo {
public static void main(string args[]) {
int x=10;
int y=20;
Boolean flag = x>y; //false
system.out.println(flag);
}
}

计算结果:false

image.png

在进行关系判断的时候特别需要注意的就是相等的判断问题,在Java  里面=表示赋值运算,而内容相同的比较是“==”。


范例:判断相等

public class JavaDemo {
public static void main(string args[]) {
int x=10;
int y=10;
Boolean flag = x==y; //true
system.out.println(flag);
}
}

计算结果:true

image.png

在进行关系运算的时候可以针对于所有的基本数据类型,例如:也可以直接使用字符来处理。


范例:在字符处理上使用关系运算

public class JavaDemo {
public static void main(string args[]) {
char c ='建';
system.out.println((int)c);
}
}

 计算结果:24314

image.png

换种方式:

public class JavaDemo {
public static void main(string args[]) {
char c ='建';
Boolean flag = 24314== c
system.out.println(flag);
}
}

计算结果:true

image.png

数据类型之间提供有转型支持,所以在进行判断的时候字符会自动转为 Int ,而后进行数字的比较。


相关文章
|
API
GEE案例分析——利用sentinel-3数据计算空气污染指数(Air Pollution Index,简称API)
GEE案例分析——利用sentinel-3数据计算空气污染指数(Air Pollution Index,简称API)
482 0
|
数据中心
Google Earth Engine(GEE)最全632个数据集在哪里找?文章末含名称!
Google Earth Engine(GEE)最全632个数据集在哪里找?文章末含名称!
1132 0
Google Earth Engine(GEE)最全632个数据集在哪里找?文章末含名称!
|
网络协议 Java 编译器
Thrift在C++中的使用
Thrift在C++中的使用
Thrift在C++中的使用
|
9月前
|
缓存 数据库
什么是缓存击穿 ? 怎么解决 ?
缓存击穿是指缓存中没有但数据库中有的数据(一般是缓存时间到期),这时由于并发用户特别多,同时读缓存没读到数据,又同时去数据库去取数据,引起数据库压力瞬间增大 解决方案 : ● 热点数据提前预热 ● 设置热点数据永远不过期。 ● 加锁 , 限流
|
关系型数据库 MySQL 数据库
CDC YAML 在阿里云的最佳实践
本文撰写自阿里云开源大数据平台数据通道团队,主要介绍了 Flink CDC YAML 在实时计算Flink版的最佳实践。
808 4
CDC YAML 在阿里云的最佳实践
|
机器学习/深度学习 Python
Py之lime:lime库的简介、安装、使用方法之详细攻略
Py之lime:lime库的简介、安装、使用方法之详细攻略
Py之lime:lime库的简介、安装、使用方法之详细攻略
|
机器学习/深度学习 人工智能 移动开发
科技云报到:从“N 号房”看Deepfake乱象,如何证明“我”不是我
科技云报到:从“N 号房”看Deepfake乱象,如何证明“我”不是我
267 12
|
小程序 数据安全/隐私保护
Taro@3.x+Vue@3.x+TS开发微信小程序,网络请求封装
在 `src/http` 目录下创建 `request.ts` 文件,并配置 Taro 的网络请求方法 `Taro.request`,支持多种 HTTP 方法并处理数据加密。
596 0
Taro@3.x+Vue@3.x+TS开发微信小程序,网络请求封装
|
机器学习/深度学习 算法 Python
从零开始:构建你的第一个机器学习模型
【7月更文第16天】在机器学习的浩瀚宇宙中,迈出第一步总是充满挑战又激动人心的。本文旨在通过一个简单而经典的案例——线性回归,引领你动手构建首个机器学习模型,让你从零开始,逐步掌握模型构建的基本流程。
504 3

热门文章

最新文章