日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

java 取模與取余的區別說明

瀏覽:5日期:2022-08-22 13:41:30

取模與取余的區別

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

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

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

求模運算和求余運算在第一步不同: 取余運算在取c的值時,向0 方向舍入(fix()函數);而取模運算在計算c的值時,向負無窮方向舍入(floor()函數)。

例如計算:-7 Mod 4

那么:a = -7;b = 4;

第一步:求整數商c,如進行求模運算c = -2(向負無窮方向舍入),求余c = -1(向0方向舍入);

第二步:計算模和余數的公式相同,但因c的值不同,求模時r = 1,求余時r = -3。

歸納:當a和b符號一致時,求模運算和求余運算所得的c的值一致,因此結果一致。

當符號不一致時,結果不一樣。求模運算結果的符號和b一致,求余運算結果的符號和a一致。

另外各個環境下%運算符的含義不同,比如c/c++,java 為取余,而python則為取模。

Java程序示例:

public static void main(String[] args) { System.out.println('-3,2取模'+Math.floorMod(-3,2)); System.out.println('-3,2取余'+ -3%2); System.out.println('3,-2取模'+Math.floorMod(3,-2)); System.out.println('3,2取余'+ 3%-2); }

結果:

-3,2取模=1

-3,2取余=-1

3,-2取模=-1

3,2取余=1

補充知識:java中的除法和取余注意點

1 整數除法中,除數為0,拋出一個算術異常ArithmeticException。整數取余運算中,除數為0,拋出一個ArithmeticException異常。

如:

class Test { public static void main(String args[]) { System.out.println(3/0); System.out.println(3%0); } }

2 小數除法中,除數為0,輸出一個Infinity常量。小數取余運算中,除數為0,拋出一個NaN常量。浮點數有無限值和Nan(非數值)概念。

如:

class Test { public static void main(String args[]) { System.out.println(3.0/0); System.out.println(3.0%0); } }

3 NaN是java語言中特有的數,由Float 和 Double兩個封裝類提供,且不能把它作為一個普通數用于運算中,如==運算,NaN用于比較運算中,不會顯示錯誤,但都只輸出false。因此NaN只是通過調用isNaN()方法來判定是否一個東西是否數值;但在equals()方法中比較的是內容,就看具體數據了。

如:

class Test { public static void main(String args[]) { double x = 64.0; double y = 0.0; System.out.println(x%y == x%y); } }

顯示:false

如:

Double a = new Double(Double.NaN); Double b = new Double(Double.NaN); if(Double.NaN == Double.NaN) System.out.println('True'); else System.out.println('False'); if(a.equals(b)) System.out.println('True'); else System.out.println('False');

顯示:false,true

而Infinity(極限數)即可進行比較,POSITIVE_INFINITY(正無窮)和NEGATIE_INFINITY(負無窮),可用于比較邏輯運算中。

如:

class Test { public stativ void main(String args[]) { System.out.println(Float.NaN == Float.NaN); System.out.println(Float.POSITIVE_INFINITY == Float.POSITIVE_INFINITY) } }

顯示:false,true

3 在取余操作中,余數的正負符號完全取決于左操作數,和作操作數的正負號一致。

如:

class Test { public static void main(String args[]) { byte x = -64; byte y = -6; System.out.println(x/y + ' ' + x%y); x = 64; System.out.println(x/y + ' ' + x%y); } }

顯示:10,-4 -10 4

4 小數取余,用左邊的操作數連續減去右邊的操作數,直到結果小于右邊的操作數,此結果為余。即對商截去小數位后的運算。

如:

class Test { public static void main(String args[]) { double x = 64.5; double y = 6.0; System.out.println(x/y + ' ' + x%y); } }

顯示:10.75,4.5

以上這篇java 取模與取余的區別說明就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
最新国产拍偷乱拍精品| 国产日产一区| 久久久久国产精品一区三寸| 亚洲精品.com| 国产亚洲毛片| 中文字幕av亚洲精品一部二部| 婷婷视频一区二区三区| 国产精品视频一区二区三区 | 午夜亚洲福利在线老司机| 久久高清一区| 国产精品嫩模av在线| 蜜桃视频在线网站| 日韩精品一二三区| 你懂的国产精品永久在线| 色吊丝一区二区| 日本综合视频| 在线中文字幕播放| 亚洲精品无播放器在线播放| 超级白嫩亚洲国产第一| 一区二区高清| 日韩久久精品网| 午夜天堂精品久久久久| 欧美日韩免费看片| 日韩三级视频| 成人看片网站| 国产日韩免费| 在线精品小视频| 国产亚洲精品精品国产亚洲综合| 中文字幕系列一区| 日韩不卡一二三区| 国产韩日影视精品| 麻豆91精品91久久久的内涵| 亚洲成人一区| 麻豆国产欧美日韩综合精品二区| 亚洲免费播放| 国产a亚洲精品| 日韩中文字幕不卡| 91精品一区二区三区综合| 亚州av一区| 日本久久成人网| 国产精品亚洲成在人线| 亚洲欧美综合| 四虎8848精品成人免费网站| 色8久久久久| 激情久久中文字幕| 精品精品99| 日韩av资源网| 欧美特黄视频| 伊人久久在线| 国产福利一区二区精品秒拍| 久久国产精品毛片| 久久久天天操| 成人国产精品一区二区免费麻豆| 日韩精品视频在线看| 蜜桃一区二区三区| 日韩在线二区| 国内在线观看一区二区三区| 日韩精品一区二区三区免费视频| 亚洲福利专区| 国产欧洲在线| 精品国产亚洲一区二区三区在线 | 国产精品一区二区中文字幕| 激情综合网五月| 天堂中文在线播放| 久久这里只有| 国产亚洲久久| 日韩欧美2区| 丝袜亚洲另类欧美| 九一精品国产| 久久理论电影| 日韩一区二区三区免费| 成人在线黄色| 国产一区国产二区国产三区| 久久黄色影视| 青青草视频一区| 蜜臀va亚洲va欧美va天堂| 欧美精品一二| 久久网站免费观看| 欧美日韩一区二区综合| 日韩欧美三级| 日韩不卡免费高清视频| av在线最新| 国产va免费精品观看精品视频| 免费一区二区三区在线视频| 国产乱码精品一区二区三区四区| 日韩欧美激情电影| 日韩高清一区| 欧美日韩精品一区二区三区视频| 亚洲人成在线影院| 亚洲精品乱码日韩| 日韩区欧美区| 欧美日韩99| 欧美私人啪啪vps| 日本视频中文字幕一区二区三区| 亚洲精品三级| 日韩综合小视频| 日韩欧美高清一区二区三区| 日韩视频1区| 欧美精品国产一区| 国产美女久久| 精品一区二区三区中文字幕| 成人在线免费观看网站| 日韩深夜视频| 欧美午夜精彩| 丝袜美腿亚洲一区二区图片| 亚洲精品一级| 91嫩草精品| 你懂的国产精品| 97精品国产| 99久久激情| 伊人精品视频| 日韩av黄色在线| 久久精品亚洲| 亚洲成人不卡| 欧美另类综合| 亚洲永久精品唐人导航网址| 日韩免费精品| 精品国产三区在线| 久久精品动漫| 另类av一区二区| 91精品美女| 精品美女视频| 久久国产影院| 蜜桃视频免费观看一区| 欧美日韩在线精品一区二区三区激情综合 | 午夜久久av| 国产午夜一区| 精品国产18久久久久久二百| 午夜av不卡| 蜜臀久久久99精品久久久久久| 国产亚洲精品美女久久 | 国产麻豆一区二区三区精品视频| 日韩1区在线| 欧美日韩精品免费观看视频完整| 亚洲精品大全| 久久久久免费| 欧美一区二区三区久久精品| 久久精品二区亚洲w码| 婷婷激情一区| 亚洲精品在线二区| 91亚洲成人| 亚洲欧洲专区| 福利一区视频| 亚洲一二av| 久久亚洲黄色| 午夜在线一区| 国产精品三p一区二区| 日韩中文欧美| 中文字幕成人| 日韩在线综合| 日韩一区二区三区在线看| 97国产精品| 日本亚洲三级在线| 深夜福利视频一区二区| 亚洲一区二区小说| 国产96在线亚洲| 伊人成人网在线看| 九九九精品视频| 日韩精品一二三四| 97视频热人人精品免费| 亚洲三级网站| 99精品一区| 久久只有精品| 亚洲一区二区免费在线观看| 久久电影tv| 欧美精品影院| 99久精品视频在线观看视频| 婷婷综合成人| 国产一在线精品一区在线观看| 日韩高清不卡在线| 久久青草久久| 国产高清视频一区二区| 99riav国产精品| 精品一区二区三区免费看| 美女久久网站| 日韩综合精品| 欧美日本久久| 亚洲人成在线网站| 欧美在线黄色| 视频小说一区二区| 欧美极品中文字幕| 蜜臀久久久久久久| 99久久久久| 国产精品99一区二区三区| 日韩综合一区二区三区| 国精品一区二区| 久久精品国产福利| 日本va欧美va欧美va精品| 精品在线播放| 电影91久久久| 91福利精品在线观看| 国产精品毛片在线| 久久久久99| 国产一区二区三区精品在线观看 | 亚洲一区二区三区久久久| 99视频精品全国免费| 国产成人精品三级高清久久91| 欧美天堂在线| 日韩在线电影| 中文字幕视频精品一区二区三区|