已采纳回答 / 阳光下的金色
public class HelloWorld {public static void main(String[] args) { // 保存累加值 int sum = 0; while(sum <= 20){ int i = 1; sum+=i; i++; } System.out.println("当前累加值为:" + sum); }}
2016-02-20
已采纳回答 / 人文小花
最后一个得是i=i+2,这样才是一个完整的等式。就像i++,实际上是i=i+1的缩写,所以要有变量,有赋值才完整么么哒(*^__^*)宝宝应该没有解释错
2016-02-19
已采纳回答 / zler90
个人感觉是精度不同吧,double可精确到16位,float精确到7位。例如,当你所得结果a小数后只有两位时,double a与float a结果应该没区别;但如果所得结果a为8位或更多时,结果就应该不同。本题运行的结果是avg1=2.0,avg2=2.3333333,题主应该将double avg1=sum/3改为double avg1=sum/3.0
2016-02-19
已采纳回答 / 人文小花
结果是一样的。第一个,先执行两个赋值的命令,然后执行两个打印的命令;第二个先赋值一个,打印一个,再赋值一个,打印一个,但是因为我们看见的是打印,也就是out出来的内容,所以输出结果是一样的。么么哒,n(*≧▽≦*)n
2016-02-18
已采纳回答 / xiongjunlu
System.out.println()中+号起到一个拼接的作用,可以将+号左右两端的内容连在一起,比如:System.out.println("我爱"+"慕课网!");这条语句的结果就是输出:我爱慕课网!
2016-02-18