java中的前 和後 詳細案例講解

2021-09-13 23:46:10 字數 1340 閱讀 1669

我直接po**和截圖!

package com.test;

public class beforeandafterplus else

//所以c最終是21

system.out.println("c = " + c);

int d = 30;

//這裡是d先和右邊的30比較大小(即使用),比較完大小後,d再自加

if (d++ > 30 ) else

//所以d最終是31

system.out.println("d = " + d);

system.out.println("--------------------");

int e = 60;

//變數e初始值是60,e先把值60賦給f(即變數e先使用),賦給f後,e再自加

int f = e++;// 後++是先使用再自加,記住,後++是先用再自加

//所以f最終等於60,e等於61

system.out.println("f = " + f + " e = " + e);

int g = 80;

//變數g初始值是80,變數g先自加,g自加後,此時g的值等於81,g自加後再賦值給h,此時h的值是81

//變數g先自加,再賦值給h(即先自加,再使用)

int h = ++g;// 前++是先自加再使用,記住,前++是先自加再用

//所以h最終等於81,g等於81

system.out.println("h = " + h + " g = " + g);

system.out.println("--------------------");

int index = 0;

string names = ;

// system.out.println(names[index++]); //列印出令狐沖

// system.out.println(names[index]); //列印出張無忌

//以上兩行**注釋掉,那麼以下兩行**,就會列印出張無忌

//如果以上兩行**沒有注釋掉,那麼以下兩行**,就會列印出韋小寶

system.out.println(names[++index]); // 列印出張無忌

system.out.println(names[index]); // 列印出張無忌}}

java中的前 和後

直接po 和截圖 package com.test public class beforeandafterplus 執行結果如下 public static void main string args else 所以c最終是21 system.out.println c c int d 30 這裡是...

java中String比較詳細的講解

字串物件是一種特殊的物件.string類是乙個不可變的類.也就說,string物件一旦建立就不允許修改.string類有乙個對應的string池,也就是 string pool.每乙個內容相同的字串物件都對應於乙個pool裡的物件.一 看下面一段 string s new string abc st...

前 和後 的實現

前置 type operator 後置 const type operator int 為了編譯器區分前置和後置 c 規定字尾形式有乙個int型別引數 當函式被呼叫時,編譯器傳遞乙個0做為int引數的值給該函式。不這樣規定,無法區分,因為都僅以自身物件為入參。下面是乙個簡單的例子 class cin...