在該程序中,您將學(xué)習(xí)從Java中給定的被除數(shù)和除數(shù)計(jì)算商和余數(shù)。
public class QuotientRemainder { public static void main(String[] args) { int dividend = 25, divisor = 4; int quotient = dividend / divisor; int remainder = dividend % divisor; System.out.println("商 = " + quotient); System.out.println("余數(shù) = " + remainder); } }
運(yùn)行該程序時(shí),輸出為:
商 = 6 余數(shù) = 1
在上述程序中,兩個(gè)數(shù)字25(被除數(shù))和4(除數(shù))被分別存儲(chǔ)在兩個(gè)變量 dividend 和 divisor 中。
現(xiàn)在,要找到商,我們使用 / 運(yùn)算符將dividend除以divisor。 由于除數(shù)和除數(shù)都是整數(shù),所以結(jié)果也將被計(jì)算為整數(shù)。
所以,數(shù)學(xué)上25/4的結(jié)果是6.25,但由于兩個(gè)操作數(shù)都是int,變量quotient只存儲(chǔ)6(整數(shù)部分)。
同樣,要找到余數(shù),我們使用%運(yùn)算符。 因此,將25/4的余數(shù)(即1)存儲(chǔ)在整數(shù)變量remainder中。
最后,使用println()函數(shù)將quotient和remainder打印在屏幕上。