第 3 章 运算符

一、运算符介绍

运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。
	1. 算术运算符;
	2. 赋值运算符;
	3. 比较运算符(关系运算符);
	4. 逻辑运算符;
	5. 位运算符。

二、算术运算符

在这里插入图片描述

三、关系运算符(比较运算符)

基本介绍

1. 关系运算符的结果都是boolean型,也就是要么是true,要么是false;
2. 关系表达式 经常用在 if结构的条件中或循环结构的条件中;
3. 关系运算符的使用和java一样。

关系运算符一览
在这里插入图片描述
细节说明

1. 关系运算符的结果都是Boolean型,也就是要么是true,要么是false;
2. 关系运算符组成的表达式,我们称为关系表达式。 a > b ;
3. 比较运算符“==”不能误写成“=”;
4. 使用陷阱: 如果两个浮点数进行比较,应当保证数据类型一致。

四、逻辑运算符

用于连接多个条件(一般来讲就是关系表达式),最终的结果也是一个Boolean值。

逻辑运算符一览

假定变量 A 为 true,B 为 false
在这里插入图片描述

五、赋值运算符

赋值运算符就是将某个运算后的值,赋给指定的变量

赋值运算符的分类
在这里插入图片描述
赋值运算符特点

1. 运算顺序从右往左;
2. 赋值运算符的左边 只能是变量,右边可以是变量、表达式、常量值/字面量;
3. 复合赋值运算符等价于下面的效果
		比如:a+=3 等价于a=a+3

位运算符
在这里插入图片描述
运算符的特别说明

Scala不支持三位运算符 , 在Scala中使用if – else的方式实现。
	val num = 5 > 4 ? 5 : 4  //没有
	val num = if (5>4) 5 else 4

对以前的知识回顾,加深基础知识!
学习来自:北京尚硅谷韩顺平老师—尚硅谷大数据技术之Scala
每天进步一点点,也许某一天你也会变得那么渺小!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值