已有101人关注
java的2个程序求助
发表在Java图书答疑 2008-12-03
是否精华
版块置顶:
[font size=3]package number;

public class GetSum {                        //创建主类

public static void main(String[] args) {              //主方法
int x = 1;                                     //定义int型变量x,并赋初值1
int sum = 0;                   //定义int型变量sum,并赋初值0(sum用于保存相加后的结果)
while (x <= 10){                               
[font color=#FF0000]x++;
sum = sum + x; [/font]          //while循环语句,当变量满足条件表达式时执行循环语句

}
System.out.println("sum="+sum);//将变量sum输出


}

}
这个程序运行结果是 65.
如果把红色部分改成:
sum = sum + x;
x++;

在运行程序 结果就是 55. 
 请问到底怎么解释啊? 区别在哪呢????[/font]
分享到:
精彩评论 3
小小邪
学分:0 LV1
2008-12-04
沙发
请说明,这是哪本书的代码?
ylzhu
学分:0 LV1
2008-12-05
板凳
红色部分代码是先使x自加,然后再累加,即从2加到11。
红色代码修改后就是计算从1加到10了。
小小邪
学分:0 LV1
2009-01-03
地板
还是请说明是哪本书的实例
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照