开发者学堂课程【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. 使用陷阱:如果有两个浮点数进行比较,应当保证数据类型一致。
//两个浮点类型进行比较,一定要保证两个数据类型相等,因为有个精度的问题