奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

java中i++和++i的區別

時間:2025-03-13 00:43:34 java語言 我要投稿
  • 相關推薦

java中i++和++i的區別

  今天簡單談談關于java的一個誤區,相信很多剛開始學習java的朋友都會遇到這個問題,雖然問題很簡單,但是經常容易搞混,說說java的i++和++i的區別。

  先看一下代碼:

  public class test {public static void main(String[] args) {int i = 0;for (int j = 0; j < 10; j++) {i=i++;}System.out.println("i的最后結果"+i);}}

  大家可以一眼看出結果,結果是多少?是10嗎?

  相信還是有不少朋友第一眼看去,覺得答案是10,正確答案是:0;

  剛開始學習的C,java的時候,老師都講過自增形式:即:i++和++i;

  其實區別在于,i=i++是先賦值在自增,所以無論循環多少次,左邊的i始終是0,最后結果就是0.改成i=++i,是可以達到效果的,++i是先自增在賦值。

  可以這樣理解,看代碼:

  public class test {public static void main(String[] args) {int i = 0;for (int j = 0; j < 10; j++) {i=i++;}System.out.println("i的最后結果"+i);}public static int count(int i) {// TODO Auto-generated method stub//選保存初始值,JVA開辟的臨時變量區int temp=i;//做自增i = i++;//返回原始值return temp;}}

  所以要達到自增就可以用i=++i,但是一般是直接用i++,這樣更好;這也算是JAVA的一個自增陷阱。


【java中i++和++i的區別】相關文章:

java中length和length()的區別08-24

java中String和StringBuffer的區別08-01

Java中hashmap和hashtable的區別06-20

Java中的堆和棧的區別10-01

關于java中堆和棧的區別10-22

Java中對象和引用的具體區別05-18

Java中靜態綁定和動態綁定的區別08-14

java和js的區別08-05

Java和PHP的區別09-09

主站蜘蛛池模板: 交城县| 嘉鱼县| 北票市| 辽源市| 鄂州市| 郧西县| 武宁县| 万宁市| 福鼎市| 临夏县| 汝州市| 廊坊市| 江都市| 上虞市| 鄄城县| 西吉县| 怀安县| 奉化市| 荆州市| 邹城市| 富民县| 万全县| 峨边| 安新县| 佳木斯市| 洛阳市| 龙泉市| 宁化县| 淄博市| 龙南县| 顺昌县| 抚顺县| 扎赉特旗| 木兰县| 成安县| 馆陶县| 融水| 贞丰县| 普兰县| 苍梧县| 儋州市|