亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎么算出x=4的?

int m = 5;

int n = 7;

int x = (m*8/(n+2))%m;

System.out.println("m:" + m);

System.out.println("n:" + n);

System.out.println("x:" + x);


正在回答

3 回答

你們不要誤導人啊,%是取模,也就是求余數,40除以9的余數是4,但是巧合是商也是4,麻煩你們不要搞混淆了

1 回復 有任何疑惑可以回復我~
#1

慕少1317773

人家問的是4%5 你們看清楚再回答好嗎? 就算40/9 取整數4 ,那接下來的4%5呢。 怎么就出來了一個X=4
2020-03-24 回復 有任何疑惑可以回復我~

(5*8/(7+2))%5?

(40/9)%5=4.4444444

然后int接收就變成4了

1 回復 有任何疑惑可以回復我~

n+2=9

m*8=40

40/9 只要整數4

4%5=4

6 回復 有任何疑惑可以回復我~
#1

180416

42/9=4,所以說java不進行四舍五入操作,截取整數部分。
2019-01-08 回復 有任何疑惑可以回復我~
#2

qq_慕仰9018030

40/9也參考變量X的數據類型來取整,這么理解么?一直認為最后結果才用X的數據類型呢...
2019-02-05 回復 有任何疑惑可以回復我~
#3

AinyG

4%5為什么=4
2019-03-01 回復 有任何疑惑可以回復我~
#4

加油了st 回復 AinyG

取余4/5不夠除,商為零,還剩4
2019-03-03 回復 有任何疑惑可以回復我~
#5

慕移動3547314 回復 AinyG

4除以5取余數就是4
2019-03-06 回復 有任何疑惑可以回復我~
#6

喵嗚的小耳朵 回復 AinyG

%是去模
2019-05-15 回復 有任何疑惑可以回復我~
查看3條回復

舉報

0/150
提交
取消

怎么算出x=4的?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號