1樓:丶騎著牛看美女
這是計算1+2+3+...+n的結果吧?
這是演算法
中迴圈語句中的一行。即,先計算前i-1個數的和,再加上第i個數的和,就可以得到前i個數的和了。
sum = 0;
fo(int i = 1; i
n; i++)
2樓:鄢昭君衡哲
一般來說,sum+=a
就是sum=sum+a;的意思,但是有些情況而這還是有區別的,很多人認為而這可以劃等號,其實不然,樓主可以試著看看下面這個程式:
public
static
void
main(string
args)
a=a+b;編譯不能通過,因為a是int型別,b是long型別,需要強制轉換(int)b,
而a+=
b;可以正常編譯,看出來了吧,+=有什麼還有自動轉換資料型別的作用,希望對你有幫助。
java中b%=a是什麼意思
3樓:匿名使用者
復合賦值運算子
a%=b
等效於 a=a%b
即 先模除 再賦值。
%=更簡單 更高效。
4樓:尚學堂科技****
取模和賦值操作符,它把左運算元和右運算元取模後賦值給左運算元
c%= a等價於c = c%a
5樓:匿名使用者
它本身不是一種資料型別,因此引用本身不佔儲存單元,系統也不給引用分配儲存單元。
在java語言中+= !=是什麼意思
6樓:天蠍座丶聰
你好,對於+=,舉個例子吧。
int i = 1;
int sum = 0;
sum = sum + i; ——寫法一
sum += i; ——寫法二
寫法一跟寫法二是等效的,可以認為二是一的簡寫。
!= 是「不等於」的意思。
希望對你有所幫助。
7樓:匿名使用者
給你舉個例子
int a = 10;
int b = 1;
a += 1;(它等價於a = a+1);
a != b;(它表示 a 不等於b 這返回乙個boolean值)希望對樓主有幫助!
8樓:幸運
+=舉個例子 i+=1表示i+1後賦值給i ,,,,,,!=不等於跟==相反,判斷兩個值是否相等的,返回布林型
9樓:匿名使用者
比如是x+=2就是x=x+2.
!=是不等於的意思
10樓:
a += b 意思就是 a = a + b;
a != b 意思就是a不等於b
11樓:魚仁戲壬
分兩種情況:
1.在進行邏輯判斷時,結果和
||是一樣的,但是過程不一樣,比如
if(true
|false){}
和if(true
||false){},對於
||(或),如果if條件中第乙個為true,則整個表示式為true,不計算第二個表示式,直接跳轉到大括號中的**,而對於
|則不管第乙個是true還是false,都會判斷第二個;
2.對於位運算(就是二進位制數字的計算),表示,比如5|2結果是
7。原理:5的二進位制是101,2是
010,則從右往左運算,1+1或1+0
結果是1
,0+0結果是0,這就是它的運算規則。不過java中用的少,只有在某些情況下作為技巧使用。另外還有
&用法也是一樣的(可以做條件判斷或位運算),比如判斷乙個整數的奇偶性,乙個比較簡單的方法是:if(
num&
1==1)
關於第一條的驗證例子:
private
static
boolean
istrue()
private
static
boolean
isfalse()
mian方法中:
if(istrue()
|isfalse())
if(istrue()
||isfalse())
可以根據控制台的輸出結果進行判斷。
12樓:雙夏曲夏
這個還是或的意思
是非短路的,
「||」是短路的或
短路的意思前面的條件滿足後,不執行後面的條件,非短路就是不管前面的條件成立不成立,都執行後面的條件
我給個例子你看看:
inta=0;
intb=0;
if(a==b
||a==(++b))
if(a==b
|a==(++b))
希望對你有幫助
13樓:孝同書海雪
『|』單獨乙個是乙個運算子,和『+』加號一樣,用來運算的
『||』兩個一起是或者的意思
14樓:軍全疏癸
「|」和
「||」在java中都是「或」的意思
但是用法上有些區別
比如true
|false
首先判斷第乙個true
再判斷第二個false
通過true
||false
首先判斷第乙個true
通過不會繼續判斷第二個
「||」對提高程式效率有很大幫助
15樓:鐘德文原凰
在很多程式語言中,|都屬於位運算子,表示的是「或」運算。注意與「||」區別,「||」是邏輯運算子。
java中mod是什麼意思,java運算中去模是什麼意思啊!!!
java裡面沒有mod這個方法,甚至是類名。我猜想樓主想其他語言裡有個mod名字的方法,應該是求餘數的,英文全稱就是modulus java求餘數是用運算子實現的,就是 比如 10 3的結果是1 mod是 就是餘的意思 好比 int a a 10 7 a就是3 java中mod放入意思是取模,或者說...
java中《是什麼意思,java中的是什麼意思?
是左移的意思.是賦值的意思.如果你知道 那麼這個也好理解了.比如n 1,n 1就相當於n 1,n n 1.但是使用 是不會改變資料型別的.那麼 就相當於n 2,n n 2.左移的概念是基於2進製的.這個等式的結果是8.因為2的2進製是10,而左移2位就相當於在後面添2個0也就成了1000也就是8的2...
java中的Dao類是什麼意思,java中的this是什麼意思
dao其實一般沒有這個類,這一般是指java中mvc架構中的model的概念,主要是訪問資料庫的一些方法。一般的javamvc架構中最外層是view也就是頁面,control是一些控制後台和頁面訪問的類,model其實是dao層,但大部分人,會再增加一層service層來提供更為方便的應用 java...