新聞中心
java取模運(yùn)算
如圖,結(jié)果分別是1,1,-1,-1
成都創(chuàng)新互聯(lián)公司成都網(wǎng)站建設(shè)按需求定制開(kāi)發(fā),是成都網(wǎng)站設(shè)計(jì)公司,為成都垃圾桶提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計(jì)服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計(jì)、前端HTML5制作、后臺(tái)程序開(kāi)發(fā)等。成都網(wǎng)站建設(shè)熱線:13518219792
按照我的理解,a%b的結(jié)果c就是在(-|b|,|b|)內(nèi)的a+kb值,k是整數(shù),c的正負(fù)取決于a的正負(fù)
如何使用JAVA語(yǔ)言取模,取余?
整數(shù)之間的取模求余運(yùn)算很好求,但幾乎沒(méi)有遇到過(guò)對(duì)負(fù)數(shù)進(jìn)行取模求余,直接看下面代碼:
Java代碼
/**
*
*?@author?Logic
*
*/
public?class?Test?{
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
System.out.println("-3%-2="?+?-3%-2);
System.out.println("3%-2="?+?3%-2);
System.out.println("-3%2="?+?-3%2);
}
}
/**
*?Result
*?-3%-2=-1
*?3%-2=1
*?-3%2=-1
*/
java的取模運(yùn)算支持類(lèi)型:字符型(自然不包括負(fù)數(shù))、字節(jié)型、短整型、整型、長(zhǎng)整型、單精度浮點(diǎn)型、雙精度浮點(diǎn)型。
取余是一個(gè)比較常見(jiàn)的運(yùn)算,在各種編程語(yǔ)言中均有相應(yīng)的運(yùn)算符(Java/C的%, Pascal/Delphi的mod等等)。Java取余運(yùn)算符 (%)一個(gè)表達(dá)式的值除以另一個(gè)表達(dá)式的值,返回余數(shù)。
result = number1 % number2
參數(shù):result 任何變量。number1 任何數(shù)值表達(dá)式。number2 任何數(shù)值表達(dá)式。
JAVA取模,取余問(wèn)題
/斜杠計(jì)算,只取整數(shù)部分,你只要把那個(gè)值算出來(lái)比如,2/5得到0.4那邊取整數(shù),即0;%取余,只要你把能整除指定數(shù)的那部分劃掉,剩下的就是余數(shù),比如,2%5取余,因?yàn)闆](méi)有可以整除5的那部分,就不管了,那么只剩下2,即余數(shù)是2
分享題目:java變量求模的代碼,java 模運(yùn)算
網(wǎng)頁(yè)鏈接:http://fisionsoft.com.cn/article/hohiec.html