初学JAVA,书上的一个实例,没理解到
i++是什么意思?还有就是这个"i = "+i+",sum="+sum也没懂起?
i++相当于i = i +1
"i = "+i+",sum="+sum
这串是打印出i =??? sum = ???
前面用引号引着的是直接打印字符串,后面的是+是连字符,输出变量的,,这个就是计算1~5的总和啦还有最终输出变量i是多少,看案例i = 6吧sum=1+2+3+4+5结果是15追问
"i = "+i+",sum="+sum
这串是打印出i =??? sum = ???
前面用引号引着的是直接打印字符串,后面的是+是连字符,输出变量的,,这个就是计算1~5的总和啦还有最终输出变量i是多少,看案例i = 6吧sum=1+2+3+4+5结果是15追问
sum = sum + i这个怎么理解呢?
追答这个就是实现加法算法啦,当i = 1的时候实行sum = 0+1;sum现在=1
当i = 2时 实行sum = 1 + 2 = 3
当i = 3时 sum = 3 + 3 = 6
当i = 4时 sum = 6 + 4 = 10
当i = 5时 sum = 10 + 5 = 15
最后i = 6时大于5叫跳出循环打印值啦
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-04-18
这是一个求和的c语言程序,意思是从1开始加,一直加到100等于多少,即1+2+3...+100=?运行的结果应该是sum=5050.
i,sum定义为整型变量,
执行sum=sum(之前的)+i计算过程,
每执行一次,i的值加1。
i,sum定义为整型变量,
执行sum=sum(之前的)+i计算过程,
每执行一次,i的值加1。
第2个回答 2014-05-22
这程序是让你计算1+2+3+4+5的总和,i++就是i=i+1的简写形式,"i = "+i+",sum="+sum中的+号表示连接字符串的作用