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

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

java 取模與取余的區別說明

瀏覽:2日期: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久久,三上悠亚国产精品一区二区三区
韩国久久久久久| 日本一区二区中文字幕| 亚洲精品成a人ⅴ香蕉片| 国产美女一区| 欧美在线综合| 免费不卡在线观看| 日韩欧美中文字幕一区二区三区| 中国女人久久久| 视频在线在亚洲| 亚洲福利一区| 日韩视频不卡| 午夜久久av| 欧美黄色一区| 日韩一区电影| 欧美二区视频| 石原莉奈在线亚洲二区| 日韩av午夜在线观看| 国产精品久久乐| 岛国精品一区| 亚洲午夜黄色| 在线精品观看| 欧美日韩18| 国产精品久久久久久av公交车 | 精品少妇一区| 亚洲精品在线影院| 亚洲一区二区三区高清不卡| 六月婷婷一区| 久久亚洲黄色| 伊人成人网在线看| 国产精品调教| 国产在线成人| 欧美日韩午夜| 亚洲福利国产| 国产精品香蕉| 欧美色图国产精品| 日本国产欧美| 四季av一区二区凹凸精品| 国产精品黑丝在线播放| 一区视频在线| 国产精品欧美日韩一区| 三上悠亚国产精品一区二区三区| 在线精品国产亚洲| a天堂资源在线| 视频一区视频二区中文字幕| 色一区二区三区四区| 丝袜美腿亚洲一区二区图片| 风间由美中文字幕在线看视频国产欧美| 午夜国产精品视频| 欧美国产日韩电影| 视频一区国产视频| www.九色在线| 日本久久二区| 欧美日中文字幕| 国产乱码精品一区二区三区亚洲人| 久久久久国产| 免费视频一区二区三区在线观看| 亚洲免费中文| a日韩av网址| 久久gogo国模啪啪裸体| 久久高清免费观看| 啪啪国产精品| 久久精品欧洲| 欧美在线看片| 亚洲制服少妇| 久久精品一区二区不卡| 精品日韩在线| 国产美女久久| 亚洲综合另类| 欧美日韩国产观看视频| 国产精品视频一区二区三区 | 日本成人一区二区| 亚洲91视频| 国产一区二区三区探花| 日韩精品一区二区三区中文在线| 午夜av一区| 亚洲va中文在线播放免费| 欧美激情麻豆| 国产免费播放一区二区| 亚州精品视频| 丝袜亚洲另类欧美| 欧美亚洲日本精品| 国产精品99在线观看| 国产一精品一av一免费爽爽| 视频一区在线播放| 伊人成人网在线看| 视频一区中文| 欧美/亚洲一区| 999国产精品| 久久麻豆精品| 99精品视频在线| 少妇精品导航| 久久高清免费| 久久婷婷一区| 狠狠操综合网| 亚洲一区二区成人| 日韩中文影院| 国产99久久| 欧美 日韩 国产精品免费观看| 今天的高清视频免费播放成人| 欧美三级精品| 欧美.日韩.国产.一区.二区 | 四季av一区二区凹凸精品| 久久久久久久久成人| 久久精品国产99| 伊人网在线播放| 欧美日韩免费看片| 久久国产电影| 日韩一级精品| 久久国产99| 亚洲精品在线a| 欧美日一区二区在线观看| 国产精品中文字幕制服诱惑| 国产日韩欧美| 久久精品网址| 久久精品官网| 亚洲综合日本| 日韩中文字幕| 国产精品magnet| 在线精品亚洲欧美日韩国产| 国产尤物精品| 亚洲毛片在线免费| 欧美激情aⅴ一区二区三区| 精品深夜福利视频| 精品视频一二| 日韩精品首页| 一区二区三区国产盗摄| 国产精品色婷婷在线观看| 国产在视频一区二区三区吞精| 美女一区网站| 亚洲视频播放| 国产无遮挡裸体免费久久| 成人在线丰满少妇av| 99视频精品全部免费在线视频| 性色一区二区| 麻豆成人在线观看| 激情丁香综合| 91成人在线网站| 成人欧美一区二区三区的电影| 今天的高清视频免费播放成人| 国产精品毛片| 国产精品资源| 欧美精品一区二区久久| 91国内精品| 亚洲a在线视频| 亚洲男人在线| 日韩1区在线| 丝袜a∨在线一区二区三区不卡 | 婷婷五月色综合香五月| 日韩.com| 免费观看在线综合色| 久久99高清| 天堂成人免费av电影一区| 国产色99精品9i| 国产日韩欧美在线播放不卡| 成人在线黄色| 国产精品av久久久久久麻豆网| 另类国产ts人妖高潮视频| 精品国产一级| 中文不卡在线| 欧美亚洲日本精品| 亚洲三级av| 亚洲四虎影院| 久久国产三级| 九九久久电影| 国产在线不卡一区二区三区 | 日韩动漫一区| 精品黄色一级片| 日本亚洲不卡| 亚洲一本视频| 国产精品15p| 在线视频免费在线观看一区二区| 国产日韩高清一区二区三区在线| 电影亚洲精品噜噜在线观看 | 国产精品一区免费在线| 2023国产精品久久久精品双| 国产精品一区二区免费福利视频| 成人片免费看| 日韩一区二区三区在线看| 婷婷成人在线| 美女视频黄久久| 黑森林国产精品av| 久久免费影院| 国产精品7m凸凹视频分类| 久久国产精品色av免费看| 亚洲激情久久| 色网在线免费观看| 精品国产午夜肉伦伦影院| 亚洲人成毛片在线播放女女| 深夜福利视频一区二区| 日本a口亚洲| 亚洲精品一二三区区别| 成人精品国产亚洲| 免费在线观看成人| 亚洲精品2区| 国产精品一区二区三区美女 | 麻豆9191精品国产| 欧美极品中文字幕| 国产伦精品一区二区三区视频 | 亚洲日韩视频| 日本久久黄色|