| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 438 人关注过本帖
标题:菜鸟请教菜问题
只看楼主 加入收藏
hsfxswx
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-29
收藏
 问题点数:0 回复次数:3 
菜鸟请教菜问题
int i=15,j;
j=i++;
system.out.println ("i++="+j);
j=++i;
...................("++i="+j);
j=--i;
...................("--i="+j);
j=i--;
...................("i--="+j);
j=-i;
...................("-i="+j);
...................("i="+j);


输出结果:i++=15
++i=17
--i=16
i--=16
-i=-15
i=15

我就知道i++=15 其别的值是怎么得来的 请教各位大虾 我是菜菜鸟
2007-07-03 20:30
hsfxswx
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-29
收藏
得分:0 
希望能讲的详细点 谢谢了
2007-07-03 20:31
食恶不色
Rank: 2
等 级:新手上路
威 望:3
帖 子:632
专家分:5
注 册:2006-11-8
收藏
得分:0 
int i=15,j;
j=i++; //其實這里i已經是16了
system.out.println ("i++="+j);
j=++i;//到了這里因為是++。會先去加完在給J。所以打印出來是17
...................("++i="+j);
j=--i;//這個和上面一樣。先減1在給J,那就是16
...................("--i="+j);
j=i--;//這個是先把i給j在減1,所以打印出來的是16,但i是15
...................("i--="+j);
j=-i;//只是在前面加-
...................("-i="+j);
...................("i="+j);
這樣解釋應該明白了吧

做人要厚道,看帖要回帖!回帖是尊重,回帖是美德! 美德要发扬,我们要顶帖!顶帖是好事,千万莫灌水!
2007-07-04 09:14
hsfxswx
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-29
收藏
得分:0 

呵呵 谢谢前辈啊 明白了

2007-07-04 13:33
快速回复:菜鸟请教菜问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017980 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved