java java語(yǔ)言中i--和--i有什么區(qū)別?
java語(yǔ)言中i--和--i有什么區(qū)別?單獨(dú)使用時(shí)沒(méi)有區(qū)別,但用于賦值時(shí)有區(qū)別。Intj=0,I=10086a:J=I--B:J=--ia的詳細(xì)操作流程是J=II-=1b的詳細(xì)操作流程是I-=1J=I
java語(yǔ)言中i--和--i有什么區(qū)別?
單獨(dú)使用時(shí)沒(méi)有區(qū)別,但用于賦值時(shí)有區(qū)別。Intj=0,I=10086a:J=I--B:J=--ia的詳細(xì)操作流程是J=II-=1b的詳細(xì)操作流程是I-=1J=I,你看到區(qū)別了嗎?
java中i =i-=i*=i的運(yùn)行結(jié)果?
I*(2-I)您需要明確操作方法和順序I=x(x是I-=I*=I),即I=I x I-=y(y是I*=I),即x=I-y I*=I,即I=I*I,即y=I*I,因此I=I-I*I,即I=I*(2-I)