java如何判斷一個數是否能被整除?
這個也有很多情況,在編程語言的計算里面,要分實際情況,你所說的數先要確定數據類型,整數,非負整數,小數,非負小數,實數等…所以你的問題不是很明確,所以我們要分情況討論了…
第一種大類:整數類,我們可以用java的求余運算符%,這也是我們比較常見的,但其實負數也可以求余的,正確理解余數,其實就是整數倍…
第二種小數類,在編程語言中小數都是近似值,取的都是小數點多少位…我們也根據項目的實際情況選擇求余方式…
這里有部分小數除法余數的確定 :
1.擴大法。 計算13.8÷2.7時,將被除數和除數同時擴大10倍為138÷27。
2.分解法。 13.8可以看成是138個0.1,2.7可以看成是27個0.1。
3.定位法。 從豎式上看,3是在原被除數的十分位上,它并不是3,它的位置值是0.3。
4.添加法。 給原式數字添上單位名稱,讓其和學生的生活實際接近,以便于理解。
5.還原法。 將余數放入原式驗證,即:被除數=除數×商+余數…