java取餘,java中取餘運算子

2021-03-04 05:23:12 字數 1754 閱讀 2743

1樓:匿名使用者

5%3=2

5%-3=2

-5%3=-2

-5%-3=-2

可以認為被除數決定了餘數的正負

2樓:匿名使用者

符號是「%」,雙目運算子,且符號兩端的運算元必須是整數。如「8%7」,而不是「8.1%7」。

運算所得的結果,是進行除法運算後的餘數,如「10/3」,結果為3,餘數為1,所以「10%3 = 1」。

3樓:匿名使用者

就是用%號來進行取餘操作。

4樓:匿名使用者

能把問題講詳細點嗎?沒太看懂

java中取餘運算子 (%)

5樓:yangzhi涯

首先在程式需要中對int型變數/代表取整執行,注意區分它們的不同,而%只能用於整數,取餘運算 5%13=5,5除以13商0餘5。

取餘(或餘數)運算子用 number1 除以 number2 (把浮點數四捨五入為整數),然後只返回餘數作為 result。

通常取模運算也叫取餘運算,他們都遵循處罰法則,返回結果都是餘數;

java中取餘運算具有如下性質:對所有int數值a和所有非零int數值b滿足:(a / b ) * b + (a % b) == a;

這意味著當取餘操作返回乙個非零的結果時。它與左運算元具有相同的正負符號。

java中取餘運算子 (%)

6樓:yangzhi涯

首先在程式需要中對int型變數/代表取整執行,注意區分它們的不同,而%只能用於整數,取餘運算 5%13=5,5除以13商0餘5。

取餘(或餘數)運算子用 number1 除以 number2 (把浮點數四捨五入為整數),然後只返回餘數作為 result。

通常取模運算也叫取餘運算,他們都遵循處罰法則,返回結果都是餘數;

java中取餘運算具有如下性質:對所有int數值a和所有非零int數值b滿足:(a / b ) * b + (a % b) == a;

這意味著當取餘操作返回乙個非零的結果時。它與左運算元具有相同的正負符號。

7樓:匿名使用者

首先在程式需要中 對int型變數 /代表取整執行比如5/2=2 9/6=1 而5.0/2=2.5 9.

0/6=1.5 注意區分他們的不同 而%只能用於整數 取餘運算 5%13=5

5除以13商0餘5

8樓:匿名使用者

a%b = a-(a/b)*b

首先 這個設計到精度問題,如果a=5,b=3,那麼就是5-(5/3)*5結果是0;反之a=3,b=5那麼就是3-(3/5)*3結果就是3

5%13的結果是5,可以理解為5=0*13+5最後%是取餘,/是除法

9樓:尼姑庵·搓澡僧

(a/b)*b不一定是a ,除不盡的話會向下取整比如 賦值a=5 b=3 結果是3

10樓:匿名使用者

1、其實這個問題很簡單,只是你沒有細心去了解這個運算。

2、%:就是取餘運算,也就是得到a%b的餘數是多少,如1%2,餘數為1,則其值為1,僅此而已, 別無其它。

3、如2所說,5%13,餘數為5,故其表示式的值為5只在講清%運算,希望對你有幫助。

11樓:嘿你的絲絲

a/b 出來的是int 你會產生疑問這裡才是關鍵

java中取模,java取模操作

更小學的數學一樣 12345 10 意思是12345 除以10後取結果的餘數小學除法 12345 10 1234.55是餘數,取模也叫取餘,顧名思義,結果是5 這個 是取餘數的意思,12345 10是12345除以10餘多少。12345 10 5即數學中的12345除以10等於1234餘數為5 取模...

java中mod是什麼意思,java運算中去模是什麼意思啊!!!

java裡面沒有mod這個方法,甚至是類名。我猜想樓主想其他語言裡有個mod名字的方法,應該是求餘數的,英文全稱就是modulus java求餘數是用運算子實現的,就是 比如 10 3的結果是1 mod是 就是餘的意思 好比 int a a 10 7 a就是3 java中mod放入意思是取模,或者說...

c語言中取餘運算子也叫取模運算子用它對某數

對這個數沒影響的,但是分清下面兩種情況 1.a 1,a 2 這樣的話a的值是不會變的,而a 2的值是儲存在另外乙個臨時暫存器裡面的.2.a 1,a a 2 也可以寫成a 2 這樣的話a的值是會變的,因為a 2的值已經賦給a了 的作用為賦值 所以a的值就是a 2的結果.是沒有影響的。因為a 2後並沒有...