java for循环不解之处
这是一道作业题的答案 题目是这样的 编写程序,用一个for循环计算1+3+5+7+....+99的值,并输出计算结果public class T{
public static void main(String args[]){
long r1 = 0;
for(int i = 1 ; i <= 99 ; i=i+2){
r1 += i; //不懂的地方就是这里 我知道他的意思是r1=r1+i 但是不是应该改成r1= i吗应为这样的结果才符合啊 例如我套进去r1 += i (假设是循环到了第二次) 得出的结果便是r1=1+3 那r1的值不就是跟1 3 5 7.。。这些数不符啊 如果r1=i的话 循环到第二次不就是r1= 3 那样不久跟1 3 5 7 8一样了吗》?
}
System.out.print("r1="+ r1);// 还有这里的结果表述出来的为什么不是一个r1的值 而是那99个r1的值得总和
}
}