原因就是语法不同 就那么简单 !要不然java就是c++,c++就是java了
int i=1, long sum=0;
这个语法错误啊
赋瞎销饥值磨返语句同一类型的变量可以使用逗号分斗册隔.而你的语句是逗号后还加了个类型
你觉雀洞得可能吗? Java中顷桐枯随便你定义 int i=1, long sum=0; 都轮中不行,更何况在for循环中
结构没有区别。只不过在if的条件判断中:java是不能像C++那样用1或大于1表示true.用0表示false(在java中败搭只能用boolean类型的变备谈量仿枯碰来表示true还是flase).其它们都是一样的
请参考
for(int i=1;i<=100;i++){
long sum=0;
....
}
这样是java
语法不同。。。