关系运算符|学习笔记

简介: 快速学习关系运算符。

开发者学堂课程【Scala 核心编程-基础关系运算符】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/609/detail/8903


关系运算符

 

目录

一.基本介绍

二.关系运算符一览

三.案例演示

四.细节说明

 

一.基本介绍

1. 关系运算符不管多么复杂,最后结果一定都是 boolean 型,也就是要么 ture ,要么 false

2. 关系表达式经常用在 if 结构的条件或者循环结构的条件中

3. 关系运算符的使用和 Java 一样

 

二.关系运算符一览

运算符

运算

范例

结果

==

相等于

4==3

false

!=

不等于

4!=3

true

<

小于

4<3

false

>

大于

4>3

true

<=

小于等于

4<=3

false

>=

大于等于

4>=3

true

 

三.案例演示

案例演示关系运算符的使用(Operator02.scala).

var a = 9

var b = 8

println(a>b) //true

println(a>=b)//true

println(a<=b)//false

println(a<b)//false

println(a==b)//false

println(a!=b)//ture

var flag:Boolean = a>b //true

 

四.细节说明

1. 关系运算符的结果都是 boolea 型(布尔类型),也就是要么 ture,要么 false。

2. 关系运算符组成的表达式,称之为关系表达式。a>b

3. 比较运算符“==”不能误写成“=”//很多初学者很容易把==写成=,注意如果写成一个等号那么它就是一直为真,就会很麻烦,一定要避免出现这种问题。

4. 使用陷阱:如果有两个浮点数进行比较,应当保证数据类型一致。

//两个浮点类型进行比较,一定要保证两个数据类型相等,因为有个精度的问题

相关文章
|
弹性计算 负载均衡 监控
slb弹性扩展
【11月更文挑战第4天】
186 2
|
7月前
|
存储 关系型数据库 数据库
斩获18.3K star!再见Airtable,这款Postgres驱动的开源表格神器要火!太 6了
Teable是一款基于PostgreSQL的开源无代码数据库平台,被誉为“最具潜力的Airtable开源替代方案”。它支持百万级数据秒级响应、实时协同编辑、多维度数据视图(表格、看板、日历等)及智能数据处理。采用Next.js+React前端、NestJS+PostgreSQL后端技术栈,提供插件开发SDK,支持云原生部署。适用于敏捷开发、跨部门数据中台、知识库管理等多种场景,性能卓越且开发者友好。项目地址:https://github.com/teableio/teable。
831 3
|
XML Java 数据库连接
Java高并发秒杀系统【观后总结】(一)
在慕课网上发现了一个JavaWeb项目,内容讲的是高并发秒杀,觉得挺有意思的,就进去学习了一番。
356 0
Java高并发秒杀系统【观后总结】(一)
|
4天前
|
数据采集 人工智能 安全
|
14天前
|
云安全 监控 安全
|
5天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1139 152
|
19天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1802 9
|
10天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
728 152