欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java的求模和求余

江奕云1年前6瀏覽0評論

在Java中求模和求余是常見的數學運算,這兩個運算符都是用于計算兩個整數的商和余數,但是它們的計算方式有所不同。

求模運算符為“%”,它的作用是計算兩個整數相除的余數。例如:

int num1 = 10;
int num2 = 3;
int result = num1 % num2;
System.out.println(result); // 輸出1

在這個例子中,我們將10除以3得到3個整數和余數1。使用求模運算符,我們可以直接得到余數。

而求余運算符為“/”,它的作用是計算兩個整數相除的商。例如:

int num1 = 10;
int num2 = 3;
int result = num1 / num2;
System.out.println(result); // 輸出3

在這個例子中,我們將10除以3得到3個整數和余數1。但是使用求余運算符,我們只能得到整數部分,而余數部分會被忽略。

需要注意的是,當被除數為負數時,求余運算符和求模運算符的結果是不同的。例如:

int num1 = -10;
int num2 = 3;
int result1 = num1 % num2;
int result2 = num1 / num2;
System.out.println(result1); // 輸出-1
System.out.println(result2); // 輸出-3

在這個例子中,使用求模運算符得到的余數是-1,而使用求余運算符得到的商是-3。所以在編寫程序時要根據實際情況選擇合適的運算符。