total + = current 
即:
total = total + current "Sum="+total这个语句中 +total 
是将total转换成String
与前面"Sum="合成输出!

解决方案 »

  1.   

    total + = current 
    就是
    total = total + current total存在的意义就是输出total中的值
      

  2.   

    "Sum="+total这个语句中 +  是一个连接符,用来连接两个字符串
     "Sum="+total这个语句是先走一下total.toString()方法,把total转换成字符串输出.
      

  3.   

    1、total + = current其实就等于total=total + current
    2、"Sum="+total是将字符串"Sum="和total的值连接在一起组成新的字符串输出。
       这样你可以看到如下结果,假设运行后total的值为10:
    --------------------------
       Sum=10
    --------------------------
      

  4.   

    还是同意上上楼的话,先学C++打好基础再学java这样学的快
      

  5.   

    关于是不是要先学C++,我觉得也不一定啦,C++和Java也没有什么必然的联系,虽然二者在语法上有一些相似的地方,但这也并不说明一定要先学C++,而且如果你选择的教材合适,能把语法解释清楚,有没有C++的基础倒也不一定。我这样说不是反对先学C++再学Java,如果你有C++的基础当然是非常好的事情,而且学起Java来会轻松很多,但这是充分条件,不是必要条件哦:)
      

  6.   

    我也是自学JAVA,如果可以的话,请加我的MSN
    我们可以MSN上讨论问题
    [email protected]不需要学c++
    不过,不过要坚持下去就可以!
      

  7.   

    不过还得问问,total 为什么要变为string?它变之前是什么?
      

  8.   

    不是变为STRING
    是在 System.out.println的输出中 要用到total的值
    total的类型始终是 int
      

  9.   

    我想多看看后面的书也许有点帮助吧,呵呵,谢谢大家,尤其谢谢努力学习java和yoti,让我感动,看书ing