如果你使用的是三大框架的话,就需要使用hibernate来配置实体类,从数据库中进行映射,类似于这样的:
s=s+s;
a=+b的意思是a=a+b;
就是一个简写
就像i++ 等价于 i=i+1;
但建议不要用,可读性差
参看本人的文库文章
http://wenku.baidu.com/view/f1a7c9fe910ef12d2af9e723.html
看完了你会有体会的
java中对数值才有此语法,没什么意义
首先,我们模拟程序的进行,第一个for中的k++,k++ 等于一个k+=2,也就是每次迭代2个! 因为k定义为2 第一次循环k=2,第二次循环k=4,第三次的时候就是6 了,不符合k<6所以不构成循环
下面我们来看k=2的那次循环,无论这次循环的S最后等于几,都会在k=4的那次循环中s=1来重新置为1,所以问题就简化成只需考虑k=4的那次循环!
第二层for循环,j=k,即为j=4,然后j从4迭代到5, 同时s+=j,所以就是
s= 1+ 4+ 5;最后等于十!
楼主的那个s+=j实际就等价于s=s+j;只不过简写而已! 运算是一样的!
不知道楼主明白了吗!