电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Java中 % 與Math.floorMod() 區別詳解

瀏覽:8日期:2022-08-26 16:16:16

%為取余(rem),Math.floorMod()為取模(mod)

取余取模有什么區別呢?

對于整型數a,b來說,取模運算或者取余運算的方法都是:

1.求 整數商: c = a/b;

2.計算模或者余數: r = a - c*b.

區別是:

取余運算在計算商值向0方向舍棄小數位

取模運算在計算商值向負無窮方向舍棄小數位

比如a=4,b=-3時,a/b = -1.3333...

此時,取余c=1,取模c=-2

(%在不同語言中有不同的意義,比如Java或者c/c++中%為取余,python中%則為取模)

%(取余)運算:

1、結果的符號:結果的符號與被除數的符號相同,例:x%y 中 為 x 的符號 (結果的絕對值與x、y都為正數時相同)

2、x%y 中如果 x < y 則結果為x

3、0%x 結果為 0

4、x%0 除0錯誤

Math.floorMod(x,y) (取模):

1、簡單記憶:與y符號相同

2、x > y:結果的絕對值與 % 運算相同

3、x < y:①符號相同 結果的絕對值為 y - x ;②符號不同 結果的絕對值與 % 運算相同

符號對照 x y x%y Math.floorMod(x,y) - + - + + - + - - - - - + + + +

補充知識:java.lang.Math

了解和記錄一下math類的各種方法,以便以后查找

math.sin:求出sin值

math.cos:求出cos值

math.tan:求出tan值

sinθ=cosθ*tanθ

math.asin:根據sin值求角度

math.acos:根據cos值求角度

math.atan:根據tan值求角度

math.toRadians:根據角度求弧度

math.toDegree:根據弧度求角度

math.exp:E的X冪

math.log:以E為底的對數

math.log10:以10為底的對數

math.sqrt:x的二次方根

math.cbrt:x的三次方根

math.IEEEremainder:根據規定的兩個參數計算剩余操作

*根據ieee 754標準。

math.ceil:返回最近的且大于的整數

math.floor:返回最近的且小于的整數

math.rint:返回最接近的整數,如果剛好居中,則取偶數

math.atan2:結果angel是一個弧度值,也可以表示相對直角三角形對角的角,其中 x 是臨邊邊長,而 y 是對邊邊長,計算兩點間連線的夾角.(3,3)和(5,5)和原點構成的線的夾角,math.atan2(3-5,3-5),計算出來是弧度值,再轉成角度即可。

math.pow:x的y次冪

math.round:跟四舍五入很像,但是不是。小數點后等于5,取整數,正數,整數+1,負數,整數不變,大于5,整數部分+1,正負號不變,小于5,取整數

math.random:隨機返回0-1之間的無符號double值

math.addExact:求int和long的和值,超過范圍則拋異常

math.substractExact:求int和Long的差值,超出范圍則拋異常

math.multiplyExact:求int和long的乘值,超出范圍則拋異常

math.incrementExact:求int和long的+1值,超出范圍則拋異常

math.decrementExact:求int和Long的-1值,超出范圍則拋異常

math.negateExact:求int和long的取反值,超出范圍則拋異常

math.toIntExact:求Long的int值,超出范圍則拋異常

math.floorDiv:第一個參數除以第二參數,然后針對結果執行floor操作,返回小于或等于商的整數

math.floorMod: return x-floorDiv(x,y)*y;

math.abs:取絕對值

math.max:取最大值

math.min:取最小值

math.sinh:雙曲正弦函數sinh(x)=(exp(x)-exp(-x))/2.0

math.cosh:雙曲余弦函數cosh(x)=(exp(x)+exp(-x))/2.0

math.tanh:tanh(x)=sinh(x)/cosh(x)

以上這篇Java中 % 與Math.floorMod() 區別詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 暴风影音| 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 电地暖-电采暖-发热膜-石墨烯电热膜品牌加盟-暖季地暖厂家 | 中医治疗皮肤病_潍坊银康医院「山东」重症皮肤病救治平台 | 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) | 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | 智能汉显全自动量热仪_微机全自动胶质层指数测定仪-鹤壁市科达仪器仪表有限公司 | 精密模具加工制造 - 富东懿| 电销卡_北京电销卡_包月电话卡-豪付网络| 河南砖机首页-全自动液压免烧砖机,小型砌块水泥砖机厂家[十年老厂] | 欧盟ce检测认证_reach检测报告_第三方检测中心-深圳市威腾检验技术有限公司 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | 防水套管厂家-柔性防水套管-不锈钢|刚性防水套管-天翔管道 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 锂离子电池厂家-山东中信迪生电源 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 成都珞石机械 - 模温机、油温机、油加热器生产厂家 | ZHZ8耐压测试仪-上海胜绪电气有限公司| 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 珠宝展柜-玻璃精品展柜-首饰珠宝展示柜定制-鸿钛展柜厂家 | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 哲力实业_专注汽车涂料汽车漆研发生产_汽车漆|修补油漆品牌厂家 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 |