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

java語言

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

時間:2024-10-26 05:56:03 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中hashmap和hashtable的區別03-30

java中String和StringBuffer的區別03-18

Java中對象和引用的具體區別12-04

關于java中堆和棧的區別04-03

Java中靜態綁定和動態綁定的區別04-02

Java中定義與聲明的區別03-19

對Java中HashMap和TreeMap的區別的深入理解04-02

JavaScript與Java的區別11-26

C語言與JAVA的區別12-04

主站蜘蛛池模板: 江门市| 肥城市| 徐州市| 安吉县| 台东县| 离岛区| 景德镇市| 车险| 徐州市| 都昌县| 比如县| 西乌| 宽城| 顺义区| 阿鲁科尔沁旗| 塔城市| 廊坊市| 福州市| 兴安县| 巫溪县| 锦屏县| 峨眉山市| 横山县| 保亭| 托里县| 永善县| 越西县| 邵东县| 手机| 靖边县| 仙桃市| 利津县| 南安市| 衢州市| 稷山县| 隆德县| 南华县| 漳浦县| 镇原县| 鄂托克前旗| 辽宁省|