欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java怎么區別i++和i+

錢瀠龍1年前6瀏覽0評論

在Java中,i++和i+是兩個常見的運算符,它們可以用來對變量i進行加1操作。但是,它們有著不同的運算方式和輸出結果,下面我們來詳細介紹一下。

首先,讓我們來看一下i++。這個運算符的意思是先輸出i的當前值,然后再對i進行加1操作。比如,在以下代碼中:

int i = 1;
System.out.println(i++);
System.out.println(i);

輸出結果為:

1
2

可以看到,先輸出了i的值1,然后再對i進行加1操作,使得i變成了2。

而i+則是把i加1,但并不輸出i的當前值。比如,在以下代碼中:

int i = 1;
i + 1;
System.out.println(i);

輸出結果為:

1

可以看到,輸出結果并沒有變化,因為i并沒有被改變。

在使用i++和i+時,還需要注意一些細節。比如,在以下代碼中:

int i = 1;
int j = i++ + 1;
System.out.println(i);
System.out.println(j);

輸出結果為:

2
2

可以看到,先輸出了i的值2,然后再對i進行加1操作,使得i變成了2。而j的值為i++和1相加得到的結果,即2。

總之,i++將先輸出i當前的值,再將i加1;而i+只是將i加1,不會輸出i的值。在使用時,還需要注意細節,以免出現意外。

上一篇lnmp不裝php
下一篇lnmp執行php