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

java mod 和%

林子帆2年前8瀏覽0評論

在Java中,使用%(取模)運算符可以獲得兩個整數間的余數。例如,10%3得到1,因為10除以3的商是3,余數是1。這是計算機程序中常用的運算符之一,可以用于處理循環和條件語句等操作。

public class ModDemo {
public static void main(String args[]) {
int num1 = 10;
int num2 = 3;
int result = num1 % num2;
System.out.println("10%3 = " + result);
}
}

上面的代碼演示了如何使用%運算符計算num1除以num2的余數,然后將結果打印出來。當運行程序時,控制臺會輸出10%3 = 1這個結果。

Java還提供了一個類似%運算符的mod方法,可以用于操作整數和浮點數。與%不同,mod方法返回的結果不是余數,而是將被除數除以除數的余數的絕對值。例如,Math.mod(10,3)返回1,而Math.mod(-10,3)返回2,因為-10除以3會得到-3余-1,但方法返回的是1的絕對值。

public class ModDemo {
public static void main(String args[]) {
int num1 = 10;
int num2 = 3;
int result = num1 % num2;
double result2 = Math.abs(Math.IEEEremainder(num1, num2));
System.out.println("10%3 = " + result);
System.out.println("Math.mod(10,3) = " + (int)result2);
}
}

上面的代碼示例演示了如何使用mod方法計算num1除以num2的余數,然后將其打印出來。當運行程序時,系統將輸出10%3 = 1和Math.mod(10,3) = 1兩個結果。