文档章节

基本类型和操作之数学运算

柳哥
 柳哥
发布于 2014/06/06 11:23
字数 274
阅读 97
收藏 0

任何数类型都可以使用中缀操作符:加号(+)

、减号(-)、乘号(*)、除号(/)和余数(%)做数学计算。如下:

当左右两个操作数都是整数类型时(Int、Long、Byte、Short、Char),/操作符将返回给你商的整数部分,去掉余数部分。%操作符指明它的余数。
用%符号得到的浮点数余数部分并不遵守IEEE754标准的定义。IEEE754在计算余数时使用四舍五入除法,而不是截尾除法,因此余数的计算与整数的余数操作会有很大的不同。如果想要得到符合IEEE754标准的余数,可以调用scala.Math里的IEEEremainder,如:


数类型还提供了一元的前缀 + 和 - 操作符(方法: unary_+unary_-),以便指示数值字面量是正的还是负的,如:-3 或 -4.0。没有指定的情况下,数值字面量被解释为正值。+的存在只是为了与 - 相协调,没有任何效果。- 还可以用来使变量变成负值。如:

© 著作权归作者所有

共有 人打赏支持
柳哥
粉丝 205
博文 405
码字总数 347782
作品 0
杭州
技术主管
私信 提问
Learn Java - Chapter 2 操作符(Operator)

1、赋值操作符 = 赋值 eg: int cadence = 0;int speed = 0;int gear = 1; 2、基本数学运算符 + 加 (两边是数值型变量或值作数学运算,其中一个为字符型变量或值作连接运算) - 减 * 乘 / ...

Hassan
2015/07/08
0
0
深度机器学习56G视频资源分享

此视频教程是朋友的技术群分享出来的,我们都要有分享精神,所以分享给我的朋友们,并且希望你们转发出去分享给更多的人 深度学习分为三部分: 深度神经网络算法之数学基础 深度神经网络算法...

互扯程序
2017/12/19
0
0
自学人工智能之数学篇,数学入门并不难

写这篇文章很久想了很久,到底该怎么写? 关于数学与机器学习的关系,观点很多。 写本文的目的,希望结合众家之长,试图解决数学对机器学习入门的困扰。 现在数学困扰大家主要有这几个方面:...

经济与编程
08/06
0
0
Seven带你学Java-第2章变量和数据类型

第2章 变量和数据类型 Author: A4 Seven 2.1变量 2.2 常量 2.3 数据类型 @2.3.1 分类 /** ①非整数型,即小数型,在Java里称为“浮点型”; ②char字符与int数字类型可以互相转换,如:“中”...

A4_Seven
2016/11/24
0
0
数据结构课程主页-2016级

  新学期,再度起程!   翻转的数据结构课程再度迎来新的一批同学。   前两年,资源建设基本完备,课堂方案逐渐完善,同学们对新型的学习方式设计给予了肯定(参见2014级问卷调查和201...

sxhelijian
2017/08/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

升压变换器 Boost

工作特点 输入输出极性相同。 开关管 MOS 和负载构成并联,在MOS 导通时,电流通过 L 滤波,电源对 L 充电。 当 MOS 断开时,L 向负载及电源放电,输出电压将是 Ui+U L ,达到升压的目的。 ...

colinux
28分钟前
1
0
OSChina 周一乱弹 —— 你狗命在我手上

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 小小编辑:推荐歌曲,《I.W.A.B.N》- Lil Ghost 《I.W.A.B.N》- Lil Ghost 手机党少年们想听歌,请使劲儿戳(这里) 几天没见, 大王(@罗马的...

小小编辑
29分钟前
169
7
轻量级 memcached缓存代理 twemproxy实践

本文内容脑图如下: 文章共 533字,阅读大约需要 2分钟 ! 概 述 twemproxy(nutcracker) 是 Twitter开源的轻量级 memcached / redis 代理服务器,本质就是一个集群管理工具,主要用来弥补 ...

CodeSheep
49分钟前
7
0
Apache日志不记录访问静态文件,访问日志切割,静态元素过期时间设置

Apache配置不记录访问静态文件的日志 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 vhost原始配置 <VirtualHost *:80> ServerAdmin test@163.com DocumentRoo...

野雪球
今天
3
0
聊聊storm的ICommitterTridentSpout

序 本文主要研究一下storm的ICommitterTridentSpout ICommitterTridentSpout storm-core-1.2.2-sources.jar!/org/apache/storm/trident/spout/ICommitterTridentSpout.java public interface......

go4it
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部